From 93ab70180a21e7b62f71dda7ebf7052569d21813 Mon Sep 17 00:00:00 2001 From: Sean Date: Tue, 10 Jun 2025 19:03:43 -0400 Subject: [PATCH] Initial Commit --- .gitignore | 3 + PortfolioManager/.vscode/launch.json | 9 + PortfolioManager/App.axaml | 27 + PortfolioManager/App.axaml.cs | 81 + PortfolioManager/Assets/HighSeas.jpg | Bin 0 -> 90910 bytes PortfolioManager/Assets/avalonia-logo.ico | Bin 0 -> 175875 bytes PortfolioManager/Command/RelayCommand.cs | 54 + .../CompositeDataSource.cs | 11 + .../Dialogs/ClosePositionDialog.axaml | 61 + .../Dialogs/ClosePositionDialog.axaml.cs | 13 + .../Dialogs/ClosePositionDialogViewModel.cs | 185 + .../Dialogs/EditPositionDialog.axaml | 64 + .../Dialogs/EditPositionDialog.axaml.cs | 13 + .../Dialogs/EditPositionDialogNoStop.axaml | 56 + .../Dialogs/EditPositionDialogNoStop.axaml.cs | 13 + .../EditPositionDialogNoStopViewModel.cs | 77 + .../Dialogs/EditPositionDialogViewModel.cs | 131 + PortfolioManager/Interface/IPositionModel.cs | 24 + .../Models/CMPositionModelCollection.cs | 333 + .../Models/CMTPositionModelCollection.cs | 515 + PortfolioManager/Models/GainLossModel.cs | 140 + .../Models/MGPositionModelCollection.cs | 351 + .../Models/MGSHPositionModelCollection.cs | 593 + PortfolioManager/Models/MovingAverageModel.cs | 49 + ...To create a simple dialog in Avalonia.docx | Bin 0 -> 17205 bytes PortfolioManager/PortfolioManager.csproj | 59 + PortfolioManager/PortfolioManager.sln | 24 + PortfolioManager/Program.cs | 43 + PortfolioManager/Readme.txt | 193 + PortfolioManager/UIUtils/BrushCollection.cs | 33 + PortfolioManager/UIUtils/UIUtils.cs | 223 + PortfolioManager/ViewLocator.cs | 32 + .../ViewModels/CMMomentumViewModel.cs | 609 + .../ViewModels/CMTrendViewModel.cs | 621 + .../ViewModels/CommandViewModel.cs | 37 + .../ViewModels/DialogViewModelBase.cs | 45 + .../ViewModels/GainLossViewModel.cs | 822 + .../ViewModels/IPersistentViewModel.cs | 9 + .../ViewModels/MGSHMomentumViewModel.cs | 712 + .../ViewModels/MainWindowViewModel.cs | 247 + PortfolioManager/ViewModels/ModelBase.cs | 60 + .../ViewModels/MomentumViewModel.cs | 622 + PortfolioManager/ViewModels/ViewModelBase.cs | 36 + .../ViewModels/WorkspaceViewModel.cs | 110 + .../WorkspaceViewModelPersistenceHelper.cs | 211 + PortfolioManager/Views/CMMomentumView.axaml | 252 + .../Views/CMMomentumView.axaml.cs | 13 + PortfolioManager/Views/CMTrendView.axaml | 272 + PortfolioManager/Views/CMTrendView.axaml.cs | 13 + PortfolioManager/Views/GainLossView.axaml | 327 + PortfolioManager/Views/GainLossView.axaml.cs | 13 + PortfolioManager/Views/MGSHMomentumView.axaml | 282 + .../Views/MGSHMomentumView.axaml.cs | 13 + PortfolioManager/Views/MainWindow.axaml | 161 + PortfolioManager/Views/MainWindow.axaml.cs | 33 + PortfolioManager/Views/MomentumView.axaml | 296 + PortfolioManager/Views/MomentumView.axaml.cs | 13 + PortfolioManager/app.manifest | 18 + PortfolioManager/appsettings.json | 17 + PortfolioManager/libSkiaSharp.so | Bin 0 -> 7956792 bytes PortfolioManager/portfolio_manager.log | 40034 ++++++++++++++++ PortfolioManager/saveparams.config | 4 + 62 files changed, 49312 insertions(+) create mode 100644 .gitignore create mode 100644 PortfolioManager/.vscode/launch.json create mode 100644 PortfolioManager/App.axaml create mode 100644 PortfolioManager/App.axaml.cs create mode 100644 PortfolioManager/Assets/HighSeas.jpg create mode 100644 PortfolioManager/Assets/avalonia-logo.ico create mode 100644 PortfolioManager/Command/RelayCommand.cs create mode 100644 PortfolioManager/DataSeriesViewModels/CompositeDataSource.cs create mode 100644 PortfolioManager/Dialogs/ClosePositionDialog.axaml create mode 100644 PortfolioManager/Dialogs/ClosePositionDialog.axaml.cs create mode 100644 PortfolioManager/Dialogs/ClosePositionDialogViewModel.cs create mode 100644 PortfolioManager/Dialogs/EditPositionDialog.axaml create mode 100644 PortfolioManager/Dialogs/EditPositionDialog.axaml.cs create mode 100644 PortfolioManager/Dialogs/EditPositionDialogNoStop.axaml create mode 100644 PortfolioManager/Dialogs/EditPositionDialogNoStop.axaml.cs create mode 100644 PortfolioManager/Dialogs/EditPositionDialogNoStopViewModel.cs create mode 100644 PortfolioManager/Dialogs/EditPositionDialogViewModel.cs create mode 100644 PortfolioManager/Interface/IPositionModel.cs create mode 100644 PortfolioManager/Models/CMPositionModelCollection.cs create mode 100644 PortfolioManager/Models/CMTPositionModelCollection.cs create mode 100644 PortfolioManager/Models/GainLossModel.cs create mode 100644 PortfolioManager/Models/MGPositionModelCollection.cs create mode 100644 PortfolioManager/Models/MGSHPositionModelCollection.cs create mode 100644 PortfolioManager/Models/MovingAverageModel.cs create mode 100644 PortfolioManager/Notes/To create a simple dialog in Avalonia.docx create mode 100644 PortfolioManager/PortfolioManager.csproj create mode 100644 PortfolioManager/PortfolioManager.sln create mode 100644 PortfolioManager/Program.cs create mode 100644 PortfolioManager/Readme.txt create mode 100644 PortfolioManager/UIUtils/BrushCollection.cs create mode 100644 PortfolioManager/UIUtils/UIUtils.cs create mode 100644 PortfolioManager/ViewLocator.cs create mode 100644 PortfolioManager/ViewModels/CMMomentumViewModel.cs create mode 100644 PortfolioManager/ViewModels/CMTrendViewModel.cs create mode 100644 PortfolioManager/ViewModels/CommandViewModel.cs create mode 100644 PortfolioManager/ViewModels/DialogViewModelBase.cs create mode 100644 PortfolioManager/ViewModels/GainLossViewModel.cs create mode 100644 PortfolioManager/ViewModels/IPersistentViewModel.cs create mode 100644 PortfolioManager/ViewModels/MGSHMomentumViewModel.cs create mode 100644 PortfolioManager/ViewModels/MainWindowViewModel.cs create mode 100644 PortfolioManager/ViewModels/ModelBase.cs create mode 100644 PortfolioManager/ViewModels/MomentumViewModel.cs create mode 100644 PortfolioManager/ViewModels/ViewModelBase.cs create mode 100644 PortfolioManager/ViewModels/WorkspaceViewModel.cs create mode 100644 PortfolioManager/ViewModels/WorkspaceViewModelPersistenceHelper.cs create mode 100644 PortfolioManager/Views/CMMomentumView.axaml create mode 100644 PortfolioManager/Views/CMMomentumView.axaml.cs create mode 100644 PortfolioManager/Views/CMTrendView.axaml create mode 100644 PortfolioManager/Views/CMTrendView.axaml.cs create mode 100644 PortfolioManager/Views/GainLossView.axaml create mode 100644 PortfolioManager/Views/GainLossView.axaml.cs create mode 100644 PortfolioManager/Views/MGSHMomentumView.axaml create mode 100644 PortfolioManager/Views/MGSHMomentumView.axaml.cs create mode 100644 PortfolioManager/Views/MainWindow.axaml create mode 100644 PortfolioManager/Views/MainWindow.axaml.cs create mode 100644 PortfolioManager/Views/MomentumView.axaml create mode 100644 PortfolioManager/Views/MomentumView.axaml.cs create mode 100644 PortfolioManager/app.manifest create mode 100644 PortfolioManager/appsettings.json create mode 100644 PortfolioManager/libSkiaSharp.so create mode 100644 PortfolioManager/portfolio_manager.log create mode 100644 PortfolioManager/saveparams.config diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f606ff3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +PortfolioManager/bin/** +PortfolioManager/obj/** + diff --git a/PortfolioManager/.vscode/launch.json b/PortfolioManager/.vscode/launch.json new file mode 100644 index 0000000..8888964 --- /dev/null +++ b/PortfolioManager/.vscode/launch.json @@ -0,0 +1,9 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + + ] +} \ No newline at end of file diff --git a/PortfolioManager/App.axaml b/PortfolioManager/App.axaml new file mode 100644 index 0000000..408f065 --- /dev/null +++ b/PortfolioManager/App.axaml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PortfolioManager/App.axaml.cs b/PortfolioManager/App.axaml.cs new file mode 100644 index 0000000..8e5b0b3 --- /dev/null +++ b/PortfolioManager/App.axaml.cs @@ -0,0 +1,81 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Data.Core; +using Avalonia.Data.Core.Plugins; +using System.Linq; +using Avalonia.Markup.Xaml; +using PortfolioManager.ViewModels; +using PortfolioManager.Views; +using System; +using System.ComponentModel; +using Avalonia.Controls; +using Axiom.Utils; + +namespace PortfolioManager; + +public partial class App : Application +{ + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + { + // Avoid duplicate validations from both Avalonia and the CommunityToolkit. + // More info: https://docs.avaloniaui.net/docs/guides/development-guides/data-validation#manage-validationplugins + DisableAvaloniaDataAnnotationValidation(); + MainWindowViewModel mainWindowViewModel = new MainWindowViewModel(); + desktop.MainWindow = new MainWindow + { + DataContext = mainWindowViewModel, + }; + + EventHandler requestCloseHandler = null; + requestCloseHandler = delegate + { + MDTrace.WriteLine(LogLevel.DEBUG, $"RequestCloseHandler"); + if (null != mainWindowViewModel) + { + mainWindowViewModel.RequestClose -= requestCloseHandler; + mainWindowViewModel.Dispose(); + mainWindowViewModel = null; + } + if (null != desktop.MainWindow) + { + desktop.MainWindow.Close(); + desktop.MainWindow = null; + } + }; + mainWindowViewModel.RequestClose += requestCloseHandler; + + EventHandler closingHandler = null; + closingHandler = delegate + { + MDTrace.WriteLine(LogLevel.DEBUG, $"ClosingHandler"); + if (null != mainWindowViewModel) + { + mainWindowViewModel.Dispose(); + } + }; + + desktop.MainWindow.Closing += closingHandler; + } + base.OnFrameworkInitializationCompleted(); + } + + private void DisableAvaloniaDataAnnotationValidation() + { + // Get an array of plugins to remove + var dataValidationPluginsToRemove = + BindingPlugins.DataValidators.OfType().ToArray(); + + // remove each entry found + foreach (var plugin in dataValidationPluginsToRemove) + { + BindingPlugins.DataValidators.Remove(plugin); + } + } +} \ No newline at end of file diff --git a/PortfolioManager/Assets/HighSeas.jpg b/PortfolioManager/Assets/HighSeas.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d9e72f8058a24091df6ae6a0620a3de8de715a2 GIT binary patch literal 90910 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 execute; + readonly Predicate canExecute; + public MyRelayCommand(Action execute) + : this(execute, null) + { + } + + public MyRelayCommand(Action execute, Predicate canExecute) + { + if (execute == null) throw new ArgumentNullException("execute"); + this.execute = execute; + this.canExecute = canExecute; + } + + [DebuggerStepThrough] + public bool CanExecute(object parameter) + { + return canExecute == null ? true : canExecute(parameter); + } + + public event EventHandler CanExecuteChanged + { + add + { + // CommandManager.RequerySuggested += value; + } + remove + { + // CommandManager.RequerySuggested -= value; + } + } + + public void Execute(object parameter) + { + execute(parameter); + } + + public void NotifyCanExecuteChanged() + { + } + } +} diff --git a/PortfolioManager/DataSeriesViewModels/CompositeDataSource.cs b/PortfolioManager/DataSeriesViewModels/CompositeDataSource.cs new file mode 100644 index 0000000..514fdd2 --- /dev/null +++ b/PortfolioManager/DataSeriesViewModels/CompositeDataSource.cs @@ -0,0 +1,11 @@ +using Avalonia.Media; +using CommunityToolkit.Mvvm.ComponentModel; +using Eremex.AvaloniaUI.Charts; + +namespace PortfolioManager.DataSeriesViewModels +{ + public partial class CompositeDataSource : ObservableObject + { + [ObservableProperty] ISeriesDataAdapter dataAdapter; + } +} \ No newline at end of file diff --git a/PortfolioManager/Dialogs/ClosePositionDialog.axaml b/PortfolioManager/Dialogs/ClosePositionDialog.axaml new file mode 100644 index 0000000..3974609 --- /dev/null +++ b/PortfolioManager/Dialogs/ClosePositionDialog.axaml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PortfolioManager/Views/CMMomentumView.axaml.cs b/PortfolioManager/Views/CMMomentumView.axaml.cs new file mode 100644 index 0000000..d8b0c6a --- /dev/null +++ b/PortfolioManager/Views/CMMomentumView.axaml.cs @@ -0,0 +1,13 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace PortfolioManager.Views; + +public partial class CMMomentumView : UserControl +{ + public CMMomentumView() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/PortfolioManager/Views/CMTrendView.axaml b/PortfolioManager/Views/CMTrendView.axaml new file mode 100644 index 0000000..5a3f2ac --- /dev/null +++ b/PortfolioManager/Views/CMTrendView.axaml @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PortfolioManager/Views/CMTrendView.axaml.cs b/PortfolioManager/Views/CMTrendView.axaml.cs new file mode 100644 index 0000000..52a161a --- /dev/null +++ b/PortfolioManager/Views/CMTrendView.axaml.cs @@ -0,0 +1,13 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace PortfolioManager.Views; + +public partial class CMTrendView : UserControl +{ + public CMTrendView() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/PortfolioManager/Views/GainLossView.axaml b/PortfolioManager/Views/GainLossView.axaml new file mode 100644 index 0000000..462b3d5 --- /dev/null +++ b/PortfolioManager/Views/GainLossView.axaml @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PortfolioManager/Views/MGSHMomentumView.axaml.cs b/PortfolioManager/Views/MGSHMomentumView.axaml.cs new file mode 100644 index 0000000..11e9175 --- /dev/null +++ b/PortfolioManager/Views/MGSHMomentumView.axaml.cs @@ -0,0 +1,13 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace PortfolioManager.Views; + +public partial class MGSHMomentumView : UserControl +{ + public MGSHMomentumView() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/PortfolioManager/Views/MainWindow.axaml b/PortfolioManager/Views/MainWindow.axaml new file mode 100644 index 0000000..0c4e2ae --- /dev/null +++ b/PortfolioManager/Views/MainWindow.axaml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PortfolioManager/Views/MainWindow.axaml.cs b/PortfolioManager/Views/MainWindow.axaml.cs new file mode 100644 index 0000000..abbe9a0 --- /dev/null +++ b/PortfolioManager/Views/MainWindow.axaml.cs @@ -0,0 +1,33 @@ +using System.ComponentModel; +using Avalonia.Controls; +using Avalonia.Controls.Primitives; +using Avalonia.Controls.Templates; +using PortfolioManager.ViewModels; + +namespace PortfolioManager.Views; + +public partial class MainWindow : Window +{ + private TabControl tabControl = null; + + public MainWindow() + { + InitializeComponent(); + } + + private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + if (null == tabControl) + { + tabControl = (TabControl)sender; + MainWindowViewModel viewModel = (MainWindowViewModel)DataContext; + viewModel.OnIndexChangeEventHandler += OnIndexChangeEvent; + } + } + + protected void OnIndexChangeEvent(object sender, TabIndexArgs args) + { + if (null == tabControl) return; + tabControl.SelectedIndex = args.Index; + } +} \ No newline at end of file diff --git a/PortfolioManager/Views/MomentumView.axaml b/PortfolioManager/Views/MomentumView.axaml new file mode 100644 index 0000000..3257ca0 --- /dev/null +++ b/PortfolioManager/Views/MomentumView.axaml @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PortfolioManager/Views/MomentumView.axaml.cs b/PortfolioManager/Views/MomentumView.axaml.cs new file mode 100644 index 0000000..e26d991 --- /dev/null +++ b/PortfolioManager/Views/MomentumView.axaml.cs @@ -0,0 +1,13 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace PortfolioManager.Views; + +public partial class MomentumView : UserControl +{ + public MomentumView() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/PortfolioManager/app.manifest b/PortfolioManager/app.manifest new file mode 100644 index 0000000..92bca3d --- /dev/null +++ b/PortfolioManager/app.manifest @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/PortfolioManager/appsettings.json b/PortfolioManager/appsettings.json new file mode 100644 index 0000000..69457d0 --- /dev/null +++ b/PortfolioManager/appsettings.json @@ -0,0 +1,17 @@ +{ +"market_data" : "Database=market_data;Datasource=10.0.0.199;Username=guest;Password=guest", +"portfolio_data" : "Database=portfolio_data;Datasource=10.0.0.199;Username=guest;Password=guest", +"user_data" : "Database=user_data;Datasource=10.0.0.199;Username=guest;Password=guest", +"sms_smtpaddress" : "smtp.gmail.com", +"sms_smsusername" : "skessler1964@gmail.com", +"sms_smspassword" : "xjfo isnf gmyi zovr", +"sms_smsrecipients" : "skessler1964@gmail.com", +"proxy_address" : "http://euporie:8182", +"proxy_GetLatestPriceYahoo" : "false", +"proxy_GetLatestPriceBigCharts" : "false", +"proxy_GetETFHoldings" : "false", +"proxy_GetDailyPrices" : "false", +"proxy_GetFundamentalEx" : "false", +"proxy_GetDividendHistory" : "false", +"proxy_GetAnalystPriceTargetMarketBeat" : "false" +} diff --git a/PortfolioManager/libSkiaSharp.so b/PortfolioManager/libSkiaSharp.so new file mode 100644 index 0000000000000000000000000000000000000000..86e0712a19e8b5d6f17858b568ea8ce4d94d68b4 GIT binary patch literal 7956792 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 LZ~)7+G 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 z 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%0DlGAjIUao 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
b1^#XWcU(%as0WdAiXq9J_^jntx;C7<(G$k(1L; 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

UO6jNiYtX-Z_4j0PKiTQ) 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

HSa)4Sw^qy9r$yk2G>{#8uwQFbNC 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 L5XJb|W;#A&Jlnrg6V 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 z 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 z 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%0DGq(b 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

gzejRkMvF${QV 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�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 <#F^b=v?zYBeStJo7zmaMhRonwvv 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Ξfi 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�KCh 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

)!aPwtUuAeYeijPG?NVv-c+r-`@#}hZKxE$EYu% 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

Ud;s*GOPlV-2jC<=0NCj_Rmuk-)mmK0 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

}?3*Ts`Il{Kcsf|t*aed$X7P}!=K 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%0DBoPe6WZ8CFVAs_R^-lJz;nV$2yY{IdL) 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

  • 2+JSt-8IxaFX{3lX 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 P2UYbcMHJ0uk#h*rJpqZ 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

  • fInE7Ea+gy)Vul^B^>_HC_T$LQ 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
      dbHMmw#U=KCS4Z(p7J&kvaA(J^}y7QcP- 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

      gBoCF82T7tzl57lJ(w*=rYU25gCQV^c2&(KV;= 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 v) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.MainWindowViewModel.ViewGainLoss() in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 128 + at PortfolioManager.ViewModels.MainWindowViewModel.b__13_0(Object ParamArrayAttribute) in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 100 + at PortfolioManager.Command.MyRelayCommand.Execute(Object parameter) in C:\Avalonia\PortfolioManager\Command\RelayCommand.cs:line 47 + at Avalonia.Controls.Button.OnClick() + at Avalonia.Controls.Button.OnPointerReleased(PointerReleasedEventArgs e) + at Avalonia.Input.InputElement.<>c.<.cctor>b__32_9(InputElement x, PointerReleasedEventArgs e) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) + at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) + at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) + at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) + at Avalonia.Controls.TopLevel.<>c.b__150_0(Object state) + at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority) + at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) + at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProcMessageHandler(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/6/2025 07:30:07 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/6/2025 07:30:12 PM] [PortfolioManager.Program::Main(args)]System.InvalidCastException: Unable to cast object of type 'System.String' to type 'Avalonia.Controls.Control'. + at Avalonia.Collections.AvaloniaList`1.System.Collections.IList.Add(Object value) + at PortfolioManager.Views.GainLossView.!XamlIlPopulate(IServiceProvider, GainLossView) in C:\Avalonia\PortfolioManager\Views/GainLossView.axaml:line 34 + at PortfolioManager.Views.GainLossView.!XamlIlPopulateTrampoline(GainLossView) + at PortfolioManager.Views.GainLossView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.GainLossView.g.cs:line 24 + at PortfolioManager.Views.GainLossView..ctor() in C:\Avalonia\PortfolioManager\Views\GainLossView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_3.Build_5(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 34 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.ContentChanged(AvaloniaPropertyChangedEventArgs e) + at Avalonia.Controls.Presenters.ContentPresenter.OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.Animation.Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.PropertyStore.EffectiveValue`1.NotifyValueChanged(ValueStore owner, StyledProperty`1 property, T oldValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaiseCore(ValueStore owner, StyledProperty`1 property, T value, BindingPriority priority, Boolean isOverriddenCurrentValue, Boolean isCoercedDefaultValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaise(ValueStore owner, IValueEntry value, BindingPriority priority) + at Avalonia.PropertyStore.ValueStore.ReevaluateEffectiveValue(AvaloniaProperty property, EffectiveValue current, IValueEntry changedValueEntry, Boolean ignoreLocalValue) + at Avalonia.PropertyStore.ValueStore.Avalonia.Data.Core.IBindingExpressionSink.OnChanged(UntypedBindingExpressionBase instance, Boolean hasValueChanged, Boolean hasErrorChanged, Object value, BindingError error) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.TemplateBinding.PublishValue() + at Avalonia.Data.TemplateBinding.OnTemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.SetAndRaise[T](DirectPropertyBase`1 property, T& field, T value) + at Avalonia.Controls.TabControl.set_SelectedContent(Object value) + at Avalonia.Controls.TabControl.b__45_0(Object v) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.MainWindowViewModel.ViewGainLoss() in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 128 + at PortfolioManager.ViewModels.MainWindowViewModel.b__13_0(Object ParamArrayAttribute) in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 100 + at PortfolioManager.Command.MyRelayCommand.Execute(Object parameter) in C:\Avalonia\PortfolioManager\Command\RelayCommand.cs:line 47 + at Avalonia.Controls.Button.OnClick() + at Avalonia.Controls.Button.OnPointerReleased(PointerReleasedEventArgs e) + at Avalonia.Input.InputElement.<>c.<.cctor>b__32_9(InputElement x, PointerReleasedEventArgs e) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) + at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) + at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) + at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawInputEventArgs e) + at Avalonia.Input.InputManager.ProcessInput(RawInputEventArgs e) + at Avalonia.Controls.TopLevel.<>c.b__150_0(Object state) + at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority) + at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) + at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProcMessageHandler(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/6/2025 07:32:07 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__34_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.DEBUG][6/6/2025 07:32:28 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__34_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for THRM on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for THRM on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CPA on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CPA on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KORS on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KORS on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for FXB on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for FXB on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 07-11-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=1][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VDE on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VDE on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MIDD on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MIDD on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNIX on 05-16-2016 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__34_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/6/2025 07:32:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 07:32:32 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__34_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__34_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__34_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 07:32:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 991(ms) +[Thread=9][TRACE.VERBOSE][6/6/2025 07:32:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 996(ms) +[Thread=1][TRACE.VERBOSE][6/6/2025 07:55:24 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/6/2025 07:55:28 PM] [PortfolioManager.Program::Main(args)]System.InvalidCastException: Unable to cast object of type 'System.String' to type 'Avalonia.Controls.Control'. + at Avalonia.Collections.AvaloniaList`1.System.Collections.IList.Add(Object value) + at PortfolioManager.Views.GainLossView.!XamlIlPopulate(IServiceProvider, GainLossView) in C:\Avalonia\PortfolioManager\Views/GainLossView.axaml:line 53 + at PortfolioManager.Views.GainLossView.!XamlIlPopulateTrampoline(GainLossView) + at PortfolioManager.Views.GainLossView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.GainLossView.g.cs:line 24 + at PortfolioManager.Views.GainLossView..ctor() in C:\Avalonia\PortfolioManager\Views\GainLossView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_5(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 34 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.ContentChanged(AvaloniaPropertyChangedEventArgs e) + at Avalonia.Controls.Presenters.ContentPresenter.OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + at Avalonia.Animation.Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.PropertyStore.EffectiveValue`1.NotifyValueChanged(ValueStore owner, StyledProperty`1 property, T oldValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaiseCore(ValueStore owner, StyledProperty`1 property, T value, BindingPriority priority, Boolean isOverriddenCurrentValue, Boolean isCoercedDefaultValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaise(ValueStore owner, IValueEntry value, BindingPriority priority) + at Avalonia.PropertyStore.ValueStore.ReevaluateEffectiveValue(AvaloniaProperty property, EffectiveValue current, IValueEntry changedValueEntry, Boolean ignoreLocalValue) + at Avalonia.PropertyStore.ValueStore.Avalonia.Data.Core.IBindingExpressionSink.OnChanged(UntypedBindingExpressionBase instance, Boolean hasValueChanged, Boolean hasErrorChanged, Object value, BindingError error) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.TemplateBinding.PublishValue() + at Avalonia.Data.TemplateBinding.OnTemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.SetAndRaise[T](DirectPropertyBase`1 property, T& field, T value) + at Avalonia.Controls.TabControl.set_SelectedContent(Object value) + at Avalonia.Controls.TabControl.b__45_0(Object v) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.MainWindowViewModel.ViewGainLoss() in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 128 + at PortfolioManager.ViewModels.MainWindowViewModel.b__13_0(Object ParamArrayAttribute) in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 100 + at PortfolioManager.Command.MyRelayCommand.Execute(Object parameter) in C:\Avalonia\PortfolioManager\Command\RelayCommand.cs:line 47 + at Avalonia.Controls.Button.OnClick() + at Avalonia.Controls.Button.OnPointerReleased(PointerReleasedEventArgs e) + at Avalonia.Input.InputElement.<>c.<.cctor>b__32_9(InputElement x, PointerReleasedEventArgs e) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) + at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) + at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) + at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) + at Avalonia.Controls.TopLevel.<>c.b__150_0(Object state) + at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority) + at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) + at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProcMessageHandler(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:10:34 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 08:13:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.DEBUG][6/6/2025 08:13:30 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/6/2025 08:13:43 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for STX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VDE on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VDE on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JHG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JHG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VDE on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VDE on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HA on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HA on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JHG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JHG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for AGTC on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for AGTC on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GLPI on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GLPI on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for WHR on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for WHR on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IXUS on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IXUS on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JHG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JHG on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SITM on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SITM on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for EXPI on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for EXPI on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSLA on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSLA on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SUI on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SUI on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for FDX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for FDX on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GTY on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GTY on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for J on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for J on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PTON on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PTON on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GLIBA on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GLIBA on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for COOP on 10-02-2020 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for COOP on 10-02-2020 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 08:13:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/6/2025 08:13:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:13:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=11][TRACE.VERBOSE][6/6/2025 08:14:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:14:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:14:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 2651(ms) +[Thread=7][TRACE.VERBOSE][6/6/2025 08:14:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 2654(ms) +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:03 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/6/2025 08:15:08 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:08 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:15:08 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:08 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:08 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:08 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:08 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:15 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.DEBUG][6/6/2025 08:15:20 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:39 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CBT on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MPC on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CBT on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DLAKY on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CEIX on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DLAKY on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CEIX on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PVH on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BIL on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PVH on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BIL on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VIPS on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TRMD on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VIPS on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TRMD on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for LW on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for INSW on 01-20-2023 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for LW on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for INSW on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DHT on 03-30-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DHT on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for YPF on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GLNG on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for YPF on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GLNG on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RPRX on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for COTY on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RPRX on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for COTY on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for WYNN on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for WYNN on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TH on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for ACLS on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TH on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for ACLS on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HQY on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HQY on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BORR on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BORR on 03-30-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BMRN on 01-20-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BMRN on 01-20-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SWMAY on 01-20-2023 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SWMAY on 01-20-2023 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:15:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__36_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/6/2025 08:15:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:15:41 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:24:53 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/6/2025 08:25:04 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:25:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:25:04 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:25:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 08:25:04 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:25:04 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:25:04 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:26:26 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/6/2025 08:26:42 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:26:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:26:43 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:26:43 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 08:26:43 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:26:43 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:26:43 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:29:16 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/6/2025 08:29:27 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:29:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:29:27 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:29:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 08:29:27 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:29:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:29:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:09 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/6/2025 08:32:19 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:32:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 08:32:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:54 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/6/2025 08:32:58 PM] [PortfolioManager.Program::Main(args)]System.InvalidCastException: Unable to cast object of type 'System.String' to type 'Avalonia.Controls.Control'. + at Avalonia.Collections.AvaloniaList`1.System.Collections.IList.Add(Object value) + at PortfolioManager.Views.GainLossView.!XamlIlPopulate(IServiceProvider, GainLossView) in C:\Avalonia\PortfolioManager\Views/GainLossView.axaml:line 47 + at PortfolioManager.Views.GainLossView.!XamlIlPopulateTrampoline(GainLossView) + at PortfolioManager.Views.GainLossView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.GainLossView.g.cs:line 24 + at PortfolioManager.Views.GainLossView..ctor() in C:\Avalonia\PortfolioManager\Views\GainLossView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_5(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 34 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.ContentChanged(AvaloniaPropertyChangedEventArgs e) + at Avalonia.Controls.Presenters.ContentPresenter.OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.Animation.Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.PropertyStore.EffectiveValue`1.NotifyValueChanged(ValueStore owner, StyledProperty`1 property, T oldValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaiseCore(ValueStore owner, StyledProperty`1 property, T value, BindingPriority priority, Boolean isOverriddenCurrentValue, Boolean isCoercedDefaultValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaise(ValueStore owner, IValueEntry value, BindingPriority priority) + at Avalonia.PropertyStore.ValueStore.ReevaluateEffectiveValue(AvaloniaProperty property, EffectiveValue current, IValueEntry changedValueEntry, Boolean ignoreLocalValue) + at Avalonia.PropertyStore.ValueStore.Avalonia.Data.Core.IBindingExpressionSink.OnChanged(UntypedBindingExpressionBase instance, Boolean hasValueChanged, Boolean hasErrorChanged, Object value, BindingError error) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.TemplateBinding.PublishValue() + at Avalonia.Data.TemplateBinding.OnTemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.SetAndRaise[T](DirectPropertyBase`1 property, T& field, T value) + at Avalonia.Controls.TabControl.set_SelectedContent(Object value) + at Avalonia.Controls.TabControl.b__45_0(Object v) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.MainWindowViewModel.ViewGainLoss() in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 128 + at PortfolioManager.ViewModels.MainWindowViewModel.b__13_0(Object ParamArrayAttribute) in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 100 + at PortfolioManager.Command.MyRelayCommand.Execute(Object parameter) in C:\Avalonia\PortfolioManager\Command\RelayCommand.cs:line 47 + at Avalonia.Controls.Button.OnClick() + at Avalonia.Controls.Button.OnPointerReleased(PointerReleasedEventArgs e) + at Avalonia.Input.InputElement.<>c.<.cctor>b__32_9(InputElement x, PointerReleasedEventArgs e) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) + at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) + at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) + at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawInputEventArgs e) + at Avalonia.Input.InputManager.ProcessInput(RawInputEventArgs e) + at Avalonia.Controls.TopLevel.<>c.b__150_0(Object state) + at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority) + at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) + at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProcMessageHandler(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:33:23 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/6/2025 08:33:30 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:33:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:33:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:33:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/6/2025 08:33:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/6/2025 08:33:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:33:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:34:37 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/6/2025 08:34:40 PM] [PortfolioManager.Program::Main(args)]System.InvalidCastException: Unable to cast object of type 'System.String' to type 'Avalonia.Controls.Control'. + at Avalonia.Collections.AvaloniaList`1.System.Collections.IList.Add(Object value) + at PortfolioManager.Views.GainLossView.!XamlIlPopulate(IServiceProvider, GainLossView) in C:\Avalonia\PortfolioManager\Views/GainLossView.axaml:line 53 + at PortfolioManager.Views.GainLossView.!XamlIlPopulateTrampoline(GainLossView) + at PortfolioManager.Views.GainLossView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.GainLossView.g.cs:line 24 + at PortfolioManager.Views.GainLossView..ctor() in C:\Avalonia\PortfolioManager\Views\GainLossView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_5(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 34 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.ContentChanged(AvaloniaPropertyChangedEventArgs e) + at Avalonia.Controls.Presenters.ContentPresenter.OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.Animation.Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.PropertyStore.EffectiveValue`1.NotifyValueChanged(ValueStore owner, StyledProperty`1 property, T oldValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaiseCore(ValueStore owner, StyledProperty`1 property, T value, BindingPriority priority, Boolean isOverriddenCurrentValue, Boolean isCoercedDefaultValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaise(ValueStore owner, IValueEntry value, BindingPriority priority) + at Avalonia.PropertyStore.ValueStore.ReevaluateEffectiveValue(AvaloniaProperty property, EffectiveValue current, IValueEntry changedValueEntry, Boolean ignoreLocalValue) + at Avalonia.PropertyStore.ValueStore.Avalonia.Data.Core.IBindingExpressionSink.OnChanged(UntypedBindingExpressionBase instance, Boolean hasValueChanged, Boolean hasErrorChanged, Object value, BindingError error) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.TemplateBinding.PublishValue() + at Avalonia.Data.TemplateBinding.OnTemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.SetAndRaise[T](DirectPropertyBase`1 property, T& field, T value) + at Avalonia.Controls.TabControl.set_SelectedContent(Object value) + at Avalonia.Controls.TabControl.b__45_0(Object v) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.MainWindowViewModel.ViewGainLoss() in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 128 + at PortfolioManager.ViewModels.MainWindowViewModel.b__13_0(Object ParamArrayAttribute) in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 100 + at PortfolioManager.Command.MyRelayCommand.Execute(Object parameter) in C:\Avalonia\PortfolioManager\Command\RelayCommand.cs:line 47 + at Avalonia.Controls.Button.OnClick() + at Avalonia.Controls.Button.OnPointerReleased(PointerReleasedEventArgs e) + at Avalonia.Input.InputElement.<>c.<.cctor>b__32_9(InputElement x, PointerReleasedEventArgs e) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) + at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) + at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) + at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) + at Avalonia.Controls.TopLevel.<>c.b__150_0(Object state) + at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority) + at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) + at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProcMessageHandler(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:35:00 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #40093194) +[Thread=1][TRACE.DEBUG][6/6/2025 08:35:07 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:35:07 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=6][TRACE.VERBOSE][6/6/2025 08:35:07 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:35:07 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=7][TRACE.VERBOSE][6/6/2025 08:35:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:35:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:35:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:38:38 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #25294426) +[Thread=7][TRACE.VERBOSE][6/6/2025 08:38:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:38:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:38:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 08:38:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:38:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 08:38:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 08:39:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 08:39:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 08:39:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 08:39:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:39:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:39:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1266(ms) +[Thread=7][TRACE.VERBOSE][6/6/2025 08:39:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1265(ms) +[Thread=1][TRACE.VERBOSE][6/6/2025 08:39:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 08:39:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/6/2025 08:39:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/6/2025 08:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/6/2025 08:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=14][TRACE.VERBOSE][6/6/2025 08:39:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 722(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 08:39:46 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:39:46 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 08:39:46 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:39:46 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=20][TRACE.VERBOSE][6/6/2025 08:39:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:39:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:39:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:47:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/6/2025 08:47:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:47:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:47:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 08:47:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 08:47:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 08:47:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 08:48:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 08:48:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 08:48:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 08:48:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 08:48:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 08:48:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1354(ms) +[Thread=7][TRACE.VERBOSE][6/6/2025 08:48:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1350(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 08:48:21 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 08:48:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 08:48:21 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 08:48:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=18][TRACE.VERBOSE][6/6/2025 08:48:21 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 08:48:21 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 08:48:21 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:09:54 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #25294426) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 09:10:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 09:10:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 09:10:16 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1101(ms) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:16 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1108(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:10:23 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:10:23 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:10:23 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:10:23 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/6/2025 09:10:23 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:10:23 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:10:23 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:10:44 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #35264868) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:10:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 09:10:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:11:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 09:11:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:11:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:11:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 09:11:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:11:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1060(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:11:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1085(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:11:12 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:11:12 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:11:13 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:11:13 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=12][TRACE.VERBOSE][6/6/2025 09:11:13 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:11:13 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:11:13 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:15:03 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #4781813) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 09:15:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:15:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:15:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:15:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1038(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:15:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1041(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:15:36 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:15:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:15:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:15:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/6/2025 09:15:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:15:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:15:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:18:42 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #25294426) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:18:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:18:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:18:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 09:18:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:18:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 09:18:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:19:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:19:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:19:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:19:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 09:19:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:19:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1070(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:19:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1075(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:19:14 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:19:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:19:14 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:19:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=18][TRACE.VERBOSE][6/6/2025 09:19:14 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:19:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:19:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:20:05 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #52727095) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:20:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:20:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:20:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 09:20:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:20:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 09:20:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 09:21:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 09:21:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 09:21:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:21:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 09:21:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 09:21:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1017(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:21:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1024(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:21:27 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:21:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:21:27 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:21:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/6/2025 09:21:27 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:21:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:21:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:31:55 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Binding]An error occurred binding 'Text' to 'SummaryDate' at 'SummaryDate': 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')' (TextBox #52727095) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 09:32:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:32:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/6/2025 09:32:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1113(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:32:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1126(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:32:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 161(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 09:32:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 210(ms) +[Thread=15][TRACE.VERBOSE][6/6/2025 09:32:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1264(ms) +[Thread=15][TRACE.VERBOSE][6/6/2025 09:32:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 71(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:33:19 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:33:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:33:20 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:33:20 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/6/2025 09:33:20 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:33:20 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:33:20 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:33:50 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 09:33:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 469(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 09:33:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 78(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 09:33:54 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2772(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 09:33:54 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 79(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 09:34:41 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 09:34:41 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 09:34:42 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 09:34:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/6/2025 09:34:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:34:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 09:34:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 09:38:17 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 09:38:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 515(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 09:38:20 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 106(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 09:38:22 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2843(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 09:38:22 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 58(ms) +[Thread=1][TRACE.VERBOSE][6/6/2025 10:08:38 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 10:08:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 452(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:08:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:41 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2346(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 64(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:08:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/6/2025 10:08:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 10:08:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 10:08:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/6/2025 10:08:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 10:08:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/6/2025 10:08:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/6/2025 10:08:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1444(ms) +[Thread=9][TRACE.VERBOSE][6/6/2025 10:08:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1457(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:08:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1462(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 10:09:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 10:09:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 10:09:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 10:09:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/6/2025 10:09:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/6/2025 10:09:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:09:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:17:33 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 10:17:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 474(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:17:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 191(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:38 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3115(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:38 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 95(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:17:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 10:17:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 10:17:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 10:17:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:17:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 10:17:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 10:17:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 10:17:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1283(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 10:17:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1288(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:17:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1341(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 10:18:10 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 10:18:10 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 10:18:10 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 10:18:10 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/6/2025 10:18:10 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:18:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 10:18:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:31:51 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 10:31:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 464(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:31:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 84(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:31:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2366(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:31:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 73(ms) +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:32:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/6/2025 10:32:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/6/2025 10:32:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/6/2025 10:32:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/6/2025 10:32:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/6/2025 10:32:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=17][TRACE.VERBOSE][6/6/2025 10:32:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=14][TRACE.VERBOSE][6/6/2025 10:32:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/6/2025 10:33:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1289(ms) +[Thread=17][TRACE.VERBOSE][6/6/2025 10:33:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1295(ms) +[Thread=14][TRACE.VERBOSE][6/6/2025 10:33:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1319(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 10:33:07 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 10:33:07 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 10:33:07 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 10:33:07 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=11][TRACE.VERBOSE][6/6/2025 10:33:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:33:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 10:33:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:34:30 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 10:34:31 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 443(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:34:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:33 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2243(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:33 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 72(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 10:34:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 10:34:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 10:34:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 10:34:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 10:34:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 10:34:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 10:34:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 10:34:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1277(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 10:34:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1318(ms) +[Thread=9][TRACE.VERBOSE][6/6/2025 10:34:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1325(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 10:37:09 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 10:37:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 10:37:09 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 10:37:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/6/2025 10:37:09 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 10:37:09 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 10:37:09 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:02:56 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:02:58 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 500(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:02:58 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 82(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:00 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2649(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:00 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 83(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 11:03:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=6][TRACE.VERBOSE][6/6/2025 11:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:03:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 11:03:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 874(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:03:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 892(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:03:52 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:03:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 11:03:52 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:03:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/6/2025 11:03:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:03:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 11:03:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:18 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:04:20 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 527(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:04:20 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 92(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:22 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2558(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:22 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 86(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 11:04:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/6/2025 11:04:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:04:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:04:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:04:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/6/2025 11:04:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 11:04:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1331(ms) +[Binding]An error occurred binding 'DataAdapter' to 'Data.DataAdapter' at 'Data': 'Value does not fall within the expected range.' (CartesianSeries #GainLossSeries) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:04:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1398(ms) +[Binding]An error occurred binding 'DataAdapter' to 'Data.DataAdapter' at 'Data': 'Value does not fall within the expected range.' (CartesianSeries #GainLossSeries) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:04:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1402(ms) +[Binding]An error occurred binding 'DataAdapter' to 'Data.DataAdapter' at 'Data': 'Value does not fall within the expected range.' (CartesianSeries #GainLossSeries) +[Thread=1][TRACE.DEBUG][6/6/2025 11:04:49 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 11:04:50 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/6/2025 11:04:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:04:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:11:59 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:12:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 502(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:12:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 78(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:03 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2552(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:03 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 84(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 11:12:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/6/2025 11:12:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:12:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:12:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:12:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 11:12:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 11:12:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1411(ms) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:12:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1424(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:12:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1424(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:12:23 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:23 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/6/2025 11:12:24 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:24 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/6/2025 11:12:25 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:12:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:18:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:18:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 450(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:18:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 134(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:39 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2512(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:39 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 100(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:18:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:18:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:18:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/6/2025 11:18:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 11:18:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/6/2025 11:18:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 11:18:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 11:18:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/6/2025 11:18:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 11:18:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1173(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:18:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1272(ms) +[Thread=11][TRACE.VERBOSE][6/6/2025 11:18:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1303(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:19:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 11:19:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/6/2025 11:19:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:38 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:19:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 621(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:19:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 76(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3009(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 91(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:19:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/6/2025 11:19:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:20:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=6][TRACE.VERBOSE][6/6/2025 11:20:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:20:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:20:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 11:20:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:20:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:20:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 11:20:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:20:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 895(ms) +[Thread=9][TRACE.VERBOSE][6/6/2025 11:20:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 895(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:20:15 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:20:15 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 11:20:16 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:20:16 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/6/2025 11:20:16 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:20:16 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 11:20:16 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:19 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:36:21 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 519(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:36:22 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 127(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:24 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2768(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:24 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 96(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 11:36:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/6/2025 11:36:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/6/2025 11:36:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:36:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 11:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:39 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=12][TRACE.VERBOSE][6/6/2025 11:36:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 985(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 987(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.DEBUG][6/6/2025 11:36:40 PM] [PortfolioManager.Models.GainLossModel::TotalGainLoss(gainLossList,useGainLoss)]System.ArgumentException: Value does not fall within the expected range. + at Eremex.AvaloniaUI.Charts.SortedDateTimeDataAdapter.Add(DateTime argument, Double value) + at PortfolioManager.Models.GainLossModel.TotalGainLoss(GainLossCompoundModelCollection gainLossList, Boolean useGainLoss) in C:\Avalonia\PortfolioManager\Models\GainLossModel.cs:line 68 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:36:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:36:59 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 815(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:37:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/6/2025 11:37:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/6/2025 11:37:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/6/2025 11:37:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/6/2025 11:37:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/6/2025 11:37:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/6/2025 11:37:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/6/2025 11:37:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1364(ms) +[Thread=15][TRACE.VERBOSE][6/6/2025 11:37:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1350(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:37:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1375(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:37:59 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:37:59 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 11:38:00 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:38:00 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=3][TRACE.VERBOSE][6/6/2025 11:38:00 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:38:00 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 11:38:00 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:42:51 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/6/2025 11:42:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 477(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:42:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 94(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2435(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 96(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/6/2025 11:42:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/6/2025 11:43:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/6/2025 11:43:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 11:43:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/6/2025 11:43:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:43:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:43:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/6/2025 11:43:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/6/2025 11:43:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/6/2025 11:43:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/6/2025 11:43:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1338(ms) +[Thread=8][TRACE.VERBOSE][6/6/2025 11:43:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1384(ms) +[Thread=6][TRACE.VERBOSE][6/6/2025 11:43:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1381(ms) +[Thread=1][TRACE.DEBUG][6/6/2025 11:43:18 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/6/2025 11:43:18 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/6/2025 11:43:18 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/6/2025 11:43:18 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/6/2025 11:43:18 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/6/2025 11:43:18 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/6/2025 11:43:18 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:26:23 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 7:26:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:26:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:26:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 7:26:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:26:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:26:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/7/2025 7:26:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 7:26:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/7/2025 7:26:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/7/2025 7:26:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:26:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:26:46 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 571(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 7:26:46 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 585(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:27:37 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:27:37 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 32(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:27:44 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 600(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:27:44 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:27:52 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 859(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:27:53 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 50(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:27:58 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 452(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:27:59 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 22(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 7:28:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:28:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:28:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:28:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:03 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 371(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/7/2025 7:28:16 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 509(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:28:16 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 509(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 367(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 7:29:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 7:29:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 7:29:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 7:29:34 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 354(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 7:30:01 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/7/2025 7:31:42 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 411,187. +[Thread=1][TRACE.DEBUG][6/7/2025 7:31:53 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:53 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:31:53 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:411,187 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:53 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:53 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 7:31:54 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:54 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:43:08 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 9:43:17 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 462(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:43:17 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 137(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:43:19 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2312(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:43:19 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2619(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:43:19 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 55(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:20 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3252(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:43:20 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 39(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:20 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 87(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 9:43:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:28 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 9:43:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:43:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 9:43:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 525(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:43:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 541(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:44:08 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:44:08 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 9:44:09 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:44:09 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 9:44:09 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 9:44:09 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:44:09 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:47:23 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 9:47:24 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 411(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:47:24 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 134(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:47:26 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2270(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:47:26 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2576(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:47:26 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 85(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:27 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3347(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:47:27 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 45(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:27 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 9:47:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 9:47:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/7/2025 9:47:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/7/2025 9:47:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:47:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 9:47:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/7/2025 9:47:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 9:47:38 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 683(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:47:38 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 683(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:47:38 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 716(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:48:32 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:48:32 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 9:48:32 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:48:32 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 9:48:32 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 9:48:32 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:48:32 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:06 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:07 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 420(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:08 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 140(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:09 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2397(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2711(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 9:49:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/7/2025 9:49:15 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 4933(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/7/2025 9:49:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 10289(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 14152(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=19][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:22 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 120(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 765(ms) +[Thread=19][TRACE.VERBOSE][6/7/2025 9:49:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 782(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 9:49:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 789(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:49:28 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:28 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 9:49:29 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:29 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:29 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 9:49:30 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:30 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:49:44 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:45 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 396(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:49:45 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 92(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:46 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1943(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:49:47 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2175(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 9:49:47 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:47 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:47 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2830(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:47 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 70(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__38_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 9:49:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 521(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 9:49:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 533(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:50:01 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:50:01 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 9:50:01 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:50:01 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 9:50:01 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 9:50:01 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:50:01 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:22:54 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 10:23:03 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 365(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 10:23:03 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 109(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 10:23:04 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1875(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 10:23:05 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2087(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 10:23:05 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 45(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:05 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2524(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 10:23:05 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 21(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:05 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 57(ms) +[Binding]An error occurred binding 'DataAdapter' to 'LeastSquares.DataAdapter' at 'LeastSquares': 'Value is null.' (CartesianSeries #LeastSquares) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 10:23:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 528(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 531(ms) +[Binding]An error occurred binding 'Name' to 'LeastSquaresTitle' at 'LeastSquaresTitle': 'Cannot set Name : styled element already styled.' (CartesianSeries #LeastSquares) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:23:20 AM] [PortfolioManager.Program::Main(args)]System.InvalidOperationException: Cannot set Name : styled element already styled. + at Avalonia.StyledElement.set_Name(String value) + at Avalonia.StyledElement.<>c.<.cctor>b__21_2(StyledElement o, String v) + at Avalonia.DirectProperty`2.InvokeSetter(AvaloniaObject instance, BindingValue`1 value) + at Avalonia.AvaloniaObject.SetDirectValueUnchecked[T](DirectPropertyBase`1 property, BindingValue`1 value) + at Avalonia.DirectPropertyBase`1.RouteSetDirectValueUnchecked(AvaloniaObject o, Object value) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.Core.BindingExpression.OnNodeError(Int32 nodeIndex, String error) + at Avalonia.Data.Core.ExpressionNodes.ExpressionNode.SetError(String message) + at Avalonia.Data.Core.ExpressionNodes.ExpressionNode.SetError(Exception e) + at Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings.InpcPropertyAccessor.SendCurrentValue() + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Threading.DispatcherOperation.InvokeCore() + at Avalonia.Threading.DispatcherOperation.Execute() + at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job) + at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback) + at Avalonia.Threading.Dispatcher.Signaled() + at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.DEBUG][6/7/2025 10:24:54 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:24:54 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:18 AM] [PortfolioManager.Program::Main(args)][STARTING] +PortfolioManager Error: 0 : Unable to connect to any of the specified MySQL hosts +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:41 AM] [MarketData.Utils.SqlUtils::CreateMySqlConnection(datasource)]MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts + ---> System.Net.Sockets.SocketException (10053): An established connection was aborted by the software in your host machine. + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) +--- End of stack trace from previous location --- + at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) + at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) + at System.AggregateException.Handle(Func`2 predicate) + at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.Open() + at MarketData.Utils.SqlUtils.CreateMySqlConnection(DataSourceEx datasource) in C:\Boneyard\ARM64\MarketData\MarketDataLib\Utility\SQLUtils.cs:line 83 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:41 AM] [MarketData.DataAccess.PremarketDA::GetLatestMarketDate()]System.InvalidOperationException: Connection must be valid and open. + at MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) + at MySql.Data.MySqlClient.MySqlCommand.CheckState() + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() + at MarketData.DataAccess.PremarketDA.GetLatestMarketDate() in C:\Boneyard\ARM64\MarketData\MarketDataLib\DataAccess\PremarketDA.cs:line 137 +PortfolioManager Error: 0 : Unable to connect to any of the specified MySQL hosts +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:41 AM] [MarketData.Utils.SqlUtils::CreateMySqlConnection(datasource)]MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts + ---> System.Net.Sockets.SocketException (10051): A socket operation was attempted to an unreachable network. + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) +--- End of stack trace from previous location --- + at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) + at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) + at System.AggregateException.Handle(Func`2 predicate) + at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.Open() + at MarketData.Utils.SqlUtils.CreateMySqlConnection(DataSourceEx datasource) in C:\Boneyard\ARM64\MarketData\MarketDataLib\Utility\SQLUtils.cs:line 83 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:41 AM] [MarketData.DataAccess.PortfolioDA::GetTrades(symbol)]System.InvalidOperationException: Connection must be valid and open. + at MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) + at MySql.Data.MySqlClient.MySqlCommand.CheckState() + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() + at MarketData.DataAccess.PortfolioDA.GetTrades(String symbol) in C:\Boneyard\ARM64\MarketData\MarketDataLib\DataAccess\PortfolioDA.cs:line 355 +[Thread=1][TRACE.DEBUG][6/7/2025 10:33:48 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:48 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 10:33:48 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:48 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 10:33:48 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:48 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:48 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:33:53 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 10:33:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 10:34:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:34:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:04 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 456(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:34:13 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 378(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 10:34:50 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 10:34:50 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 10:34:50 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 10:34:51 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 354(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:34:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=16][TRACE.VERBOSE][6/7/2025 10:34:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/7/2025 10:34:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/7/2025 10:34:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/7/2025 10:35:00 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 372(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 10:35:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 10:35:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 10:35:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 10:35:12 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 364(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 10:35:22 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:22 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 10:35:23 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:23 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=18][TRACE.VERBOSE][6/7/2025 10:35:23 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:35:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:40:56 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 10:41:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:41:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 10:41:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 10:41:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 565(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:41:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 570(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 10:42:13 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:42:13 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 10:42:14 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:42:14 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 10:42:14 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 10:42:14 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:42:14 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:43:34 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 10:43:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 10:43:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 10:43:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 10:43:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 537(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:43:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 530(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 10:44:02 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 10:44:02 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 10:44:02 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:28 AM] [PortfolioManager.Program::Main(args)][STARTING] +PortfolioManager Error: 0 : Unable to connect to any of the specified MySQL hosts +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:53 AM] [MarketData.Utils.SqlUtils::CreateMySqlConnection(datasource)]MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts + ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) +--- End of stack trace from previous location --- + at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) + at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) + at System.AggregateException.Handle(Func`2 predicate) + at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.Open() + at MarketData.Utils.SqlUtils.CreateMySqlConnection(DataSourceEx datasource) in C:\Boneyard\ARM64\MarketData\MarketDataLib\Utility\SQLUtils.cs:line 83 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:44:53 AM] [MarketData.DataAccess.PremarketDA::GetLatestMarketDate()]System.InvalidOperationException: Connection must be valid and open. + at MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) + at MySql.Data.MySqlClient.MySqlCommand.CheckState() + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() + at MarketData.DataAccess.PremarketDA.GetLatestMarketDate() in C:\Boneyard\ARM64\MarketData\MarketDataLib\DataAccess\PremarketDA.cs:line 137 +PortfolioManager Error: 0 : Unable to connect to any of the specified MySQL hosts +[Thread=8][TRACE.VERBOSE][6/7/2025 10:45:14 AM] [MarketData.Utils.SqlUtils::CreateMySqlConnection(datasource)]MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts + ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) +--- End of stack trace from previous location --- + at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) + at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) + at System.AggregateException.Handle(Func`2 predicate) + at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.Open() + at MarketData.Utils.SqlUtils.CreateMySqlConnection(DataSourceEx datasource) in C:\Boneyard\ARM64\MarketData\MarketDataLib\Utility\SQLUtils.cs:line 83 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:45:14 AM] [MarketData.DataAccess.PortfolioDA::GetTrades(symbol)]System.InvalidOperationException: Connection must be valid and open. + at MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) + at MySql.Data.MySqlClient.MySqlCommand.CheckState() + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() + at MarketData.DataAccess.PortfolioDA.GetTrades(String symbol) in C:\Boneyard\ARM64\MarketData\MarketDataLib\DataAccess\PortfolioDA.cs:line 355 +PortfolioManager Error: 0 : Unable to connect to any of the specified MySQL hosts +[Thread=1][TRACE.VERBOSE][6/7/2025 10:45:39 AM] [MarketData.Utils.SqlUtils::CreateMySqlConnection(datasource)]MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts + ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) +--- End of stack trace from previous location --- + at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) + at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) + at System.AggregateException.Handle(Func`2 predicate) + at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.Open() + at MarketData.Utils.SqlUtils.CreateMySqlConnection(DataSourceEx datasource) in C:\Boneyard\ARM64\MarketData\MarketDataLib\Utility\SQLUtils.cs:line 83 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:45:39 AM] [MarketData.DataAccess.PremarketDA::GetLatestMarketDate()]System.InvalidOperationException: Connection must be valid and open. + at MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) + at MySql.Data.MySqlClient.MySqlCommand.CheckState() + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() + at MarketData.DataAccess.PremarketDA.GetLatestMarketDate() in C:\Boneyard\ARM64\MarketData\MarketDataLib\DataAccess\PremarketDA.cs:line 137 +PortfolioManager Error: 0 : Unable to connect to any of the specified MySQL hosts +[Thread=17][TRACE.VERBOSE][6/7/2025 10:46:00 AM] [MarketData.Utils.SqlUtils::CreateMySqlConnection(datasource)]MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts + ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) +--- End of stack trace from previous location --- + at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) + at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) + at System.AggregateException.Handle(Func`2 predicate) + at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlConnection.Open() + at MarketData.Utils.SqlUtils.CreateMySqlConnection(DataSourceEx datasource) in C:\Boneyard\ARM64\MarketData\MarketDataLib\Utility\SQLUtils.cs:line 83 +[Thread=17][TRACE.VERBOSE][6/7/2025 10:46:00 AM] [MarketData.DataAccess.PortfolioDA::GetTrades(symbol)]System.InvalidOperationException: Connection must be valid and open. + at MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) + at MySql.Data.MySqlClient.MySqlCommand.CheckState() + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean execAsync, CancellationToken cancellationToken) + at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() + at MarketData.DataAccess.PortfolioDA.GetTrades(String symbol) in C:\Boneyard\ARM64\MarketData\MarketDataLib\DataAccess\PortfolioDA.cs:line 355 +[Thread=1][TRACE.DEBUG][6/7/2025 10:46:02 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:46:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 10:46:02 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:46:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=19][TRACE.VERBOSE][6/7/2025 10:46:02 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:46:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:46:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:48:17 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 10:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 10:48:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:48:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 10:48:35 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 604(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:48:35 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 607(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:48:55 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 891(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:48:56 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:48:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:48:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:48:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:48:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 10:49:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 10:49:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:49:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 10:49:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 383(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 10:49:26 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:49:26 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 10:49:27 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:49:27 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/7/2025 10:49:27 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:49:27 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:49:27 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:50:48 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 10:50:59 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 1533(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 10:50:59 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 65(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:12 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 40(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:12 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 32(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:19 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 821(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:19 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 33(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:25 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 750(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:26 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 20(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/7/2025 10:53:42 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/7/2025 10:53:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/7/2025 10:53:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 10:53:44 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 521(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 10:53:44 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 534(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/7/2025 10:54:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/7/2025 10:54:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/7/2025 10:54:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=3][TRACE.VERBOSE][6/7/2025 10:54:13 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 345(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 10:54:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 10:54:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 10:54:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 10:54:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 352(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 10:54:39 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:39 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 10:54:40 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:40 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:40 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/7/2025 10:54:41 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:54:41 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:11:29 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=9][TRACE.VERBOSE][6/7/2025 11:11:38 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 353(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 11:11:38 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:11:39 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1727(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:11:39 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2004(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:11:40 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:11:40 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:11:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2570(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:11:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 67(ms) +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=21][TRACE.VERBOSE][6/7/2025 11:13:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=21][TRACE.VERBOSE][6/7/2025 11:13:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=21][TRACE.VERBOSE][6/7/2025 11:13:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=21][TRACE.VERBOSE][6/7/2025 11:13:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 466(ms) +[Thread=17][TRACE.VERBOSE][6/7/2025 11:13:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 468(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:13:12 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:13:12 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 11:13:12 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:13:12 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 11:13:12 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 11:13:13 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:13:13 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:44:32 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=9][TRACE.VERBOSE][6/7/2025 11:44:41 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 315(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 11:44:41 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 86(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:44:42 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1615(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:44:42 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1839(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:44:42 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:43 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2346(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:44:43 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 23(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:43 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 11:44:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:44:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:44:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 11:44:57 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 515(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:44:57 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 541(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:45:04 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:45:04 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 11:45:05 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:45:05 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 11:45:05 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 11:45:05 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:45:05 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:46:54 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=9][TRACE.VERBOSE][6/7/2025 11:46:55 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 328(ms) +[Thread=9][TRACE.VERBOSE][6/7/2025 11:46:56 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 86(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:46:57 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1599(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:46:57 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1835(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:46:57 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 55(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 11:46:57 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:46:57 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2375(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:46:58 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 72(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 11:47:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 11:47:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:47:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/7/2025 11:47:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 511(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:47:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 511(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:47:15 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:47:15 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 11:47:15 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:47:15 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 11:47:15 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/7/2025 11:47:16 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:47:16 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:22 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 11:48:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 11:48:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 11:48:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 11:48:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 11:48:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 11:48:33 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 752(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 11:48:33 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 752(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:48:33 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 756(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:48:35 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:35 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 11:48:36 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:36 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:36 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/7/2025 11:48:37 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:48:37 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:14 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 11:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 11:49:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 732(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 11:49:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 737(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 11:49:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 750(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:49:46 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:46 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 11:49:46 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:46 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 11:49:46 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:46 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:49:46 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:14 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 11:56:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 11:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 11:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__39_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 11:56:26 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 577(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 11:56:26 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 577(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:56:57 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:57 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 11:56:57 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:57 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 11:56:57 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:57 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:57 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:25:45 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:25:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 12:25:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 12:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 12:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 12:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 12:26:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 12:26:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__40_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 12:26:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 731(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:26:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 749(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:26:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 749(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:26:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:26:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:26:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:26:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.DEBUG][6/7/2025 12:30:09 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 12:30:10 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:10 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=3][TRACE.VERBOSE][6/7/2025 12:30:11 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:30:11 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:39:39 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:39:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 12:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 12:39:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 777(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:39:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 777(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 12:39:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 779(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:41:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:42:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:42:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:42:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 12:42:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 12:42:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 12:42:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 12:42:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 346(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:42:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 12:43:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 12:43:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 12:43:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 12:43:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 358(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedGainLossCompoundItem()]HandleSelectedGainLossCompoundItem +[Thread=1][TRACE.DEBUG][6/7/2025 12:43:24 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 12:43:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 12:43:25 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 12:43:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:50:01 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 573(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 574(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 366(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 354(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 407(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 357(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 351(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 356(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 348(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 350(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 351(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:50:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 364(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:50:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 405(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 12:50:53 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 12:50:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 12:50:54 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 12:50:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/7/2025 12:50:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:50:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 12:50:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:52:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:52:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 12:52:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 12:52:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 12:52:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 767(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:52:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 767(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 772(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 371(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:52:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 363(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 379(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 374(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 392(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:05 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:53:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 368(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:53:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 369(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 357(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 355(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 12:53:14 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 12:53:14 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 12:53:14 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:44 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:53:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 12:53:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 12:53:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 12:53:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 721(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:53:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 783(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:53:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 784(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 358(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 427(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 12:54:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 363(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:16 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 31(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 26(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:54:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:54:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 346(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:54:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 357(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 12:54:39 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 12:54:39 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 12:54:40 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 12:54:40 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 12:54:40 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 12:54:40 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:54:40 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:55:00 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:55:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 12:55:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 12:55:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 12:55:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:55:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 12:55:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 12:55:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 786(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 12:55:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 811(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 12:55:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 811(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 12:55:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 345(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 12:55:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 375(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 12:55:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 371(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 372(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 12:55:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 384(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 362(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 364(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 12:55:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 365(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 12:55:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 365(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 12:55:38 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 366(ms) +[Thread=14][TRACE.VERBOSE][6/7/2025 12:56:01 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:56:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:56:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=18][TRACE.VERBOSE][6/7/2025 12:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=18][TRACE.VERBOSE][6/7/2025 12:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=18][TRACE.VERBOSE][6/7/2025 12:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=18][TRACE.VERBOSE][6/7/2025 12:56:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 327(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 12:56:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 12:56:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=19][TRACE.VERBOSE][6/7/2025 12:56:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/7/2025 12:56:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/7/2025 12:56:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=19][TRACE.VERBOSE][6/7/2025 12:56:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 341(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 12:57:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 12:57:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 12:57:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 12:57:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 12:57:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/7/2025 12:57:06 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 12:57:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:04:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 3:05:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 3:05:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 3:05:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:05:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 568(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 3:05:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 569(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 3:06:30 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:06:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:06:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:06:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 3:06:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:06:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 3:06:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:06:40 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:06:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 3:06:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:06:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:06:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 525(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 3:06:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 527(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 3:07:15 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:07:15 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:07:15 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:07:15 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 3:07:15 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:07:15 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 3:07:15 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:07:46 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 3:07:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 3:07:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:07:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 3:07:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 511(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:07:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 511(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 3:09:03 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:09:03 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:09:03 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:09:03 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 3:09:03 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:09:03 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 3:09:03 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:15:45 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:15:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=13][TRACE.VERBOSE][6/7/2025 3:15:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 3:15:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:15:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:15:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 3:15:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 3:15:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 3:16:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 769(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:16:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 769(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:16:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 769(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 369(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 355(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 347(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 336(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 340(ms) +[Thread=17][TRACE.VERBOSE][6/7/2025 3:16:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=17][TRACE.VERBOSE][6/7/2025 3:16:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=17][TRACE.VERBOSE][6/7/2025 3:16:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 346(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 342(ms) +[Thread=17][TRACE.VERBOSE][6/7/2025 3:16:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:16:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 351(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/7/2025 3:17:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 326(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:17:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=17][TRACE.VERBOSE][6/7/2025 3:17:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 326(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 3:19:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 339(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 342(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 368(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 3:19:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 347(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=16][TRACE.VERBOSE][6/7/2025 3:19:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 381(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 347(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:19:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:20:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 385(ms) +[Thread=3][TRACE.VERBOSE][6/7/2025 3:20:01 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 3:20:07 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:20:07 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:20:08 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:20:08 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 3:20:08 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 3:20:09 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:20:09 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:29:57 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 3:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 3:30:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:30:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 3:30:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 501(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:30:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 516(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 3:30:21 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:30:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:30:22 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:30:22 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 3:30:22 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 3:30:22 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:30:22 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:42:41 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 3:42:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 3:42:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:42:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 3:42:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 3:42:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 421(ms) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #44579726) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #11459362) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #25915985) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #13149610) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #60161096) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #53535755) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #46487516) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #49445506) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #16018178) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:43:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 404(ms) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #48768695) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #5051941) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #54987608) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #16282296) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #23677228) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #34292765) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #28998002) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #2262932) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #49298794) +[Thread=1][TRACE.VERBOSE][6/7/2025 3:43:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:43:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:43:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 3:43:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:43:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:43:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #66668648) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #12337322) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #56579852) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #20094134) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #110417) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #4104452) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #54878328) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #6267093) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #61948354) +[Thread=1][TRACE.DEBUG][6/7/2025 3:43:29 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:43:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:43:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:43:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 3:43:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:43:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 3:43:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:31 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=13][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 3:44:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 614(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 3:44:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 645(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 3:44:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 650(ms) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #55973666) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #15707907) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #16416361) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #30151988) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #31825997) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #21873125) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #29404085) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #541162) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #66458622) +[Thread=1][TRACE.DEBUG][6/7/2025 3:44:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 3:44:55 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 3:44:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 3:44:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 3:58:49 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 3:59:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:59:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:59:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 3:59:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 491(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 3:59:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 492(ms) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #58558366) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #33313579) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #25141484) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #12121484) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #44674243) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #47196242) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #62953674) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #5337050) +[Binding]An error occurred binding 'Tip' to 'Parity' at 'Parity': 'Unable to cast object of type 'MarketData.MarketDataModel.GainLoss.GainLossSummaryItem' to type 'PortfolioManager.ViewModels.GainLossViewModel'.' (TextBlock #1252607) +[Thread=1][TRACE.DEBUG][6/7/2025 4:00:15 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 4:00:15 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 4:00:16 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 4:00:16 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 4:00:16 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 4:00:17 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 4:00:17 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 4:06:23 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 4:06:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 4:06:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 4:06:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 4:06:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 4:06:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 4:06:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 4:06:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 4:06:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 4:06:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 4:06:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 4:06:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 4:06:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 521(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 4:06:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 534(ms) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #50194423) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #26367774) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #41680117) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #57707197) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #33790399) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #27057037) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #24595518) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #32979223) +[Binding]An error occurred binding 'Tip' to '$visualParent[GainLossViewModel].Parity' at '$visualParent[GainLossViewModel]': 'Ancestor not found.' (TextBlock #14937794) +[Thread=1][TRACE.DEBUG][6/7/2025 4:06:44 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 4:06:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 4:06:44 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 4:06:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 4:06:44 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 4:06:44 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 4:06:44 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 4:59:40 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 4:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 4:59:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 4:59:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 686(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 4:59:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 702(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 4:59:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 718(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:00:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:00:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:00:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:00:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 5:00:06 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:00:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 5:00:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:00:54 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 5:01:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 5:01:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 740(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:01:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 762(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 766(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 5:01:16 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 362(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:01:45 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:01:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 5:01:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 5:01:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:11 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 5:03:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 5:03:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 5:03:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 660(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 5:03:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 698(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:03:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 704(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:03:53 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:03:54 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 5:03:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 5:03:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:29:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 5:29:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 5:29:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 5:29:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:29:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 493(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 5:29:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 522(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:29:53 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:29:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:29:53 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:29:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 5:29:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 5:29:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:29:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:31:52 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:31:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 5:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 5:32:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 5:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:32:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 840(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:32:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 840(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 5:32:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 840(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:32:54 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:32:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 5:32:54 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:32:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 5:32:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:32:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 5:32:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:48:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/7/2025 5:48:58 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:48:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/7/2025 5:48:58 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:48:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=8][TRACE.VERBOSE][6/7/2025 5:48:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:48:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 5:48:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:49:03 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 5:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:49:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:49:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:49:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 557(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 5:49:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 561(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:49:38 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:49:38 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:49:38 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:49:38 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 5:49:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 5:49:38 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:49:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:16 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 5:51:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 5:51:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 5:51:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 5:51:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 5:51:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:51:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 764(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 5:51:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 790(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 5:51:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 799(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:51:37 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:51:38 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:38 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 5:51:38 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 5:51:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:58:55 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:58:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 5:58:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 5:58:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 5:58:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 5:59:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 5:59:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 5:59:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 741(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 5:59:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 741(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 5:59:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 745(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 5:59:31 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 5:59:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 5:59:32 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 5:59:32 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 5:59:32 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 5:59:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 5:59:33 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:04:06 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 6:04:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:04:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 6:04:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 564(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:04:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 571(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:04:28 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:04:28 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:04:28 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:04:28 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 6:04:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:04:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:04:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:30:31 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 502(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:30:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 505(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:31:04 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:31:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:31:05 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:31:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:31:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 6:31:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:31:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:33:23 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 6:33:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 6:33:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:33:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 6:33:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 517(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:33:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 524(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:33:50 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:33:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:33:51 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:33:51 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:33:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 6:33:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:33:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:34:39 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:34:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:34:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 575(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:34:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 586(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:35:17 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:35:17 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 6:35:18 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:35:18 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 6:35:18 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:35:18 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:35:18 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:37:58 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 6:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:38:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 6:38:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:38:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 538(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:38:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 566(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:38:29 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:38:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:38:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:38:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 6:38:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:38:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:38:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:39:42 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:39:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 419(ms) +[Binding]An error occurred binding 'Text' to '$visualParent[GainLossView].DataContext.Parity' at '$visualParent[GainLossView]': 'Ancestor not found.' (TextBlock #20898627) +[Thread=1][TRACE.DEBUG][6/7/2025 6:40:23 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:40:23 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 6:40:24 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:40:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:40:24 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:40:24 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:40:24 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:12 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:42:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 764(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 6:42:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 768(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:42:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 792(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 6:42:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 6:42:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:42:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:42:56 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=18][TRACE.VERBOSE][6/7/2025 6:42:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:42:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:47:45 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/7/2025 6:47:49 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:47:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/7/2025 6:47:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:47:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:47:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=8][TRACE.VERBOSE][6/7/2025 6:47:49 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:47:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:48:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 6:48:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 6:48:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 6:48:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:48:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 527(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 6:48:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 528(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:49:04 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:49:04 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:04 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 6:49:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 6:49:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:49:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:49:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 6:49:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 758(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:49:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 759(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:49:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 798(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:50:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 6:50:05 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 6:50:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/7/2025 6:50:45 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/7/2025 6:50:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=8][TRACE.VERBOSE][6/7/2025 6:50:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:50:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:51:05 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:51:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:51:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:51:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 530(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:51:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 553(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:51:43 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:51:43 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 6:51:44 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:51:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 6:51:44 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:51:44 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:51:44 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:53:26 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 6:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:53:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 493(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:53:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 485(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:54:09 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:54:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 6:54:09 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:54:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 6:54:09 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:54:09 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:54:09 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:56:20 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 6:56:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 6:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 6:56:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 500(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 6:56:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 493(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 6:57:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 6:57:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 6:57:05 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 6:57:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 6:57:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 6:57:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 6:57:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:01:48 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:01:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:01:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:01:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:01:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:02:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 516(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:02:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 531(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:03:09 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:03:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:03:10 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:03:10 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 7:03:10 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:03:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:03:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:04:31 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 7:04:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 7:04:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:04:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:04:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 528(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:04:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 528(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:04:48 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:04:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:04:48 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:04:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:04:48 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/7/2025 7:04:48 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:04:48 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:05:11 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:05:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:05:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 525(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:05:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 538(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:05:56 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:05:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:05:56 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:05:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:05:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 7:05:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:05:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:08 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 7:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 7:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 7:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:08:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 7:08:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 719(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:08:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 722(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:08:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 708(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:08:31 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:08:31 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/7/2025 7:08:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:08:32 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:10:32 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:10:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:10:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 7:10:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:10:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 483(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:10:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 482(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:11:02 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:11:02 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:11:02 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:11:02 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 7:11:02 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:11:02 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:11:02 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:11:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 7:11:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 7:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/7/2025 7:11:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 534(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:11:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 529(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:11:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 375(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:12:02 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:12:02 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:12:03 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:12:03 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:12:03 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 7:12:03 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:12:03 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:10 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 7:19:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 446(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:19:27 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 7:19:27 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 7:19:27 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:19:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:30 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:20:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 7:20:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 748(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 757(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:20:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 773(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:20:59 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:59 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:20:59 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:59 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:59 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/7/2025 7:20:59 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:20:59 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:23:31 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:23:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 503(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:23:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 518(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:24:36 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:24:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:24:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:24:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 7:24:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:24:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:24:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:24:56 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:25:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 697(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 7:25:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 709(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:25:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 746(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:25:49 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:25:50 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 7:25:51 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:25:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:28:56 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 707(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:29:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 713(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 722(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:29:18 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:18 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:29:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 7:29:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:38 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 7:29:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 507(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:29:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 531(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:29:59 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:29:59 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:30:00 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:00 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=16][TRACE.VERBOSE][6/7/2025 7:30:00 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:00 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:00 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:21 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:30:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:30:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:30:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 762(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:30:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 763(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 7:30:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 773(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:31:12 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:12 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:31:12 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:12 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 7:31:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:12 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:12 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 7:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:31:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 7:31:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 748(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:31:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 750(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 7:31:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 756(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:32:56 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:32:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 7:32:57 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:32:57 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:32:57 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:32:57 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:32:57 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:44:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 7:44:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:44:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:44:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 7:44:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 7:44:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 7:44:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/7/2025 7:45:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 7:45:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:45:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:45:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:45:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 7:45:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 522(ms) +[Thread=11][TRACE.VERBOSE][6/7/2025 7:45:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 523(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 7:46:26 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 7:46:26 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 7:46:26 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 7:46:26 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/7/2025 7:46:26 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/7/2025 7:46:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 7:46:26 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:20 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 8:52:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 8:52:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 8:52:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/7/2025 8:52:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 8:52:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 8:52:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 837(ms) +[Thread=13][TRACE.VERBOSE][6/7/2025 8:52:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 839(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 8:52:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 845(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 8:52:58 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 8:52:58 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 8:52:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 8:52:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 8:57:32 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/7/2025 8:57:35 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 8:57:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/7/2025 8:57:35 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 8:57:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=8][TRACE.VERBOSE][6/7/2025 8:57:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 8:57:35 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 8:57:35 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 8:58:45 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.DEBUG][6/7/2025 8:58:50 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 8:58:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=7][TRACE.VERBOSE][6/7/2025 8:58:50 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 8:58:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=8][TRACE.VERBOSE][6/7/2025 8:58:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 8:58:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 8:58:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:38 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 9:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 9:00:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/7/2025 9:00:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 9:00:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 521(ms) +[Thread=8][TRACE.VERBOSE][6/7/2025 9:00:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 530(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 52(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 43(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:00:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 29(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 126(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 40(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 32(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 40(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 28(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 183(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 87(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 95(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 131(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 59(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 28(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 9:01:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 336(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=15][TRACE.VERBOSE][6/7/2025 9:01:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 369(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=16][TRACE.VERBOSE][6/7/2025 9:01:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/7/2025 9:01:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/7/2025 9:01:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/7/2025 9:01:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:01:52 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/7/2025 9:01:52 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/7/2025 9:01:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 9:01:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:12:30 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/7/2025 9:12:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/7/2025 9:12:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/7/2025 9:12:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/7/2025 9:12:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 531(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 9:12:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 525(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 9:13:03 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=12][TRACE.VERBOSE][6/7/2025 9:13:03 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:13:24 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:13:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 9:13:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:13:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 9:13:25 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:13:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 9:13:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:19:36 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 9:19:45 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 313(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:19:45 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 71(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:19:57 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:19:57 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 9:19:58 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:19:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 9:19:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:19:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 9:19:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:20:16 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/7/2025 9:20:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 183(ms) +[Thread=7][TRACE.VERBOSE][6/7/2025 9:20:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 9:20:30 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 9:20:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/7/2025 9:20:31 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 9:20:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 9:20:31 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 9:20:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 9:20:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:26:06 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:11 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 448(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:11 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 50(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/7/2025 10:26:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/7/2025 10:26:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/7/2025 10:26:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/7/2025 10:26:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 949(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:26:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 949(ms) +[Thread=10][TRACE.VERBOSE][6/7/2025 10:26:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 709(ms) +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=13][TRACE.VERBOSE][6/7/2025 10:27:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=13][TRACE.VERBOSE][6/7/2025 10:27:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=13][TRACE.VERBOSE][6/7/2025 10:27:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=13][TRACE.VERBOSE][6/7/2025 10:27:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 628(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 10:27:18 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:18 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 10:27:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 10:27:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 10:27:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:25:47 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:25:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 433(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:25:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 39(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:30:46 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:30:46 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:30:46 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:30:46 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/7/2025 11:30:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:30:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:30:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:34:00 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:34:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 381(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:34:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:34:07 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:34:07 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:34:08 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:34:08 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/7/2025 11:34:08 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:34:08 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:34:08 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:36:36 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:36:38 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 331(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:36:38 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:36:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:36:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:36:56 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:36:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 11:36:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:36:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:36:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:37:22 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:37:24 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 383(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:37:24 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:37:42 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:37:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:37:42 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:37:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/7/2025 11:37:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:37:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:37:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:40:30 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:40:31 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 289(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:40:31 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 44(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:40:37 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:40:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:40:38 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:40:38 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/7/2025 11:40:38 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:40:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:40:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:54:36 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/7/2025 11:54:37 PM] [PortfolioManager.ViewModels.WorkspacePersistenceHelper::Load(pathFileName,workspaces,workspaceInstantiator)]System.FormatException: Invalid brush string: 'Whte'. + at Avalonia.Media.Brush.Parse(String s) + at Avalonia.Media.BrushConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulate(IServiceProvider, MGSHMomentumView) in C:\Avalonia\PortfolioManager\Views/MGSHMomentumView.axaml:line 124 + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulateTrampoline(MGSHMomentumView) + at PortfolioManager.Views.MGSHMomentumView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.MGSHMomentumView.g.cs:line 33 + at PortfolioManager.Views.MGSHMomentumView..ctor() in C:\Avalonia\PortfolioManager\Views\MGSHMomentumView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_1(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 23 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.ContentChanged(AvaloniaPropertyChangedEventArgs e) + at Avalonia.Controls.Presenters.ContentPresenter.OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.Animation.Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.PropertyStore.EffectiveValue`1.NotifyValueChanged(ValueStore owner, StyledProperty`1 property, T oldValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaiseCore(ValueStore owner, StyledProperty`1 property, T value, BindingPriority priority, Boolean isOverriddenCurrentValue, Boolean isCoercedDefaultValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaise(ValueStore owner, IValueEntry value, BindingPriority priority) + at Avalonia.PropertyStore.ValueStore.ReevaluateEffectiveValue(AvaloniaProperty property, EffectiveValue current, IValueEntry changedValueEntry, Boolean ignoreLocalValue) + at Avalonia.PropertyStore.ValueStore.Avalonia.Data.Core.IBindingExpressionSink.OnChanged(UntypedBindingExpressionBase instance, Boolean hasValueChanged, Boolean hasErrorChanged, Object value, BindingError error) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.TemplateBinding.PublishValue() + at Avalonia.Data.TemplateBinding.OnTemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.SetAndRaise[T](DirectPropertyBase`1 property, T& field, T value) + at Avalonia.Controls.TabControl.set_SelectedContent(Object value) + at Avalonia.Controls.TabControl.b__45_0(Object v) + at Avalonia.Reactive.AnonymousObserver`1.OnNext(T value) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Reactive.LightweightSubject`1.OnNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.WorkspacePersistenceHelper.Load(String pathFileName, ObservableCollection`1 workspaces, InstantiateWorkspace workspaceInstantiator) in C:\Avalonia\PortfolioManager\ViewModels\WorkspaceViewModelPersistenceHelper.cs:line 118 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:54:37 PM] [PortfolioManager.Program::Main(args)]System.FormatException: Invalid brush string: 'Whte'. + at Avalonia.Media.Brush.Parse(String s) + at Avalonia.Media.BrushConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulate(IServiceProvider, MGSHMomentumView) in C:\Avalonia\PortfolioManager\Views/MGSHMomentumView.axaml:line 124 + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulateTrampoline(MGSHMomentumView) + at PortfolioManager.Views.MGSHMomentumView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.MGSHMomentumView.g.cs:line 33 + at PortfolioManager.Views.MGSHMomentumView..ctor() in C:\Avalonia\PortfolioManager\Views\MGSHMomentumView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_1(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 23 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild() + at Avalonia.Controls.Presenters.ContentPresenter.ApplyTemplate() + at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize) + at Avalonia.Layout.Layoutable.Measure(Size availableSize) + at Avalonia.Controls.DockPanel.MeasureOverride(Size availableSize) + at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize) + at Avalonia.Layout.Layoutable.Measure(Size availableSize) + at Avalonia.Layout.LayoutManager.Measure(Layoutable control) + at Avalonia.Layout.LayoutManager.ExecuteMeasurePass() + at Avalonia.Layout.LayoutManager.InnerLayoutPass() + at Avalonia.Layout.LayoutManager.ExecuteLayoutPass() + at Avalonia.Layout.LayoutManager.ExecuteQueuedLayoutPass() + at Avalonia.Media.MediaContext.FireInvokeOnRenderCallbacks() + at Avalonia.Media.MediaContext.RenderCore() + at Avalonia.Media.MediaContext.Render() + at Avalonia.Threading.DispatcherOperation.InvokeCore() + at Avalonia.Threading.DispatcherOperation.Execute() + at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job) + at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback) + at Avalonia.Threading.Dispatcher.Signaled() + at Avalonia.Win32.Win32DispatcherImpl.DispatchWorkItem() + at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:32 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:36 PM] [PortfolioManager.ViewModels.WorkspacePersistenceHelper::Load(pathFileName,workspaces,workspaceInstantiator)]System.FormatException: Invalid brush string: 'Whte'. + at Avalonia.Media.Brush.Parse(String s) + at Avalonia.Media.BrushConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulate(IServiceProvider, MGSHMomentumView) in C:\Avalonia\PortfolioManager\Views/MGSHMomentumView.axaml:line 124 + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulateTrampoline(MGSHMomentumView) + at PortfolioManager.Views.MGSHMomentumView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.MGSHMomentumView.g.cs:line 33 + at PortfolioManager.Views.MGSHMomentumView..ctor() in C:\Avalonia\PortfolioManager\Views\MGSHMomentumView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_1(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 23 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.ContentChanged(AvaloniaPropertyChangedEventArgs e) + at Avalonia.Controls.Presenters.ContentPresenter.OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.Animation.Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs change) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.PropertyStore.EffectiveValue`1.NotifyValueChanged(ValueStore owner, StyledProperty`1 property, T oldValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaiseCore(ValueStore owner, StyledProperty`1 property, T value, BindingPriority priority, Boolean isOverriddenCurrentValue, Boolean isCoercedDefaultValue) + at Avalonia.PropertyStore.EffectiveValue`1.SetAndRaise(ValueStore owner, IValueEntry value, BindingPriority priority) + at Avalonia.PropertyStore.ValueStore.ReevaluateEffectiveValue(AvaloniaProperty property, EffectiveValue current, IValueEntry changedValueEntry, Boolean ignoreLocalValue) + at Avalonia.PropertyStore.ValueStore.Avalonia.Data.Core.IBindingExpressionSink.OnChanged(UntypedBindingExpressionBase instance, Boolean hasValueChanged, Boolean hasErrorChanged, Object value, BindingError error) + at Avalonia.Data.Core.UntypedBindingExpressionBase.PublishValue(Object value, BindingError error) + at Avalonia.Data.TemplateBinding.PublishValue() + at Avalonia.Data.TemplateBinding.OnTemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.SetAndRaise[T](DirectPropertyBase`1 property, T& field, T value) + at Avalonia.Controls.TabControl.set_SelectedContent(Object value) + at Avalonia.Controls.TabControl.b__45_0(Object v) + at Avalonia.Reactive.AnonymousObserver`1.OnNext(T value) + at Avalonia.Reactive.AvaloniaPropertyObservable`2.Subscribed(IObserver`1 observer, Boolean first) + at Avalonia.Reactive.LightweightObservableBase`1.Subscribe(IObserver`1 observer) + at Avalonia.Reactive.Observable.Subscribe[T](IObservable`1 source, Action`1 action) + at Avalonia.Controls.TabControl.UpdateSelectedContent(Control container) + at Avalonia.Controls.TabControl.<>c.<.cctor>b__10_0(TabControl x, AvaloniaPropertyChangedEventArgs e) + at Avalonia.AvaloniaObjectExtensions.ClassHandlerObserver`1.OnNext(AvaloniaPropertyChangedEventArgs value) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Reactive.LightweightSubject`1.OnNext(T value) + at Avalonia.AvaloniaProperty`1.NotifyChanged(AvaloniaPropertyChangedEventArgs`1 e) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaProperty`1 property, Optional`1 oldValue, BindingValue`1 newValue, BindingPriority priority, Boolean isEffectiveValue) + at Avalonia.AvaloniaObject.RaisePropertyChanged[T](DirectPropertyBase`1 property, T oldValue, T newValue) + at Avalonia.Controls.Primitives.SelectingItemsControl.OnSelectionModelPropertyChanged(Object sender, PropertyChangedEventArgs e) + at Avalonia.Controls.Selection.SelectionModel`1.RaisePropertyChanged(String propertyName) + at Avalonia.Controls.Selection.SelectionModel`1.CommitOperation(Operation operation, Boolean raisePropertyChanged) + at Avalonia.Controls.Selection.SelectionModel`1.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.InternalSelectionModel.OnSourceCollectionChangeFinished() + at Avalonia.Controls.Selection.SelectionNodeBase`1.g__OnPostChanged|5_2(Object sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.ItemsSourceView.Avalonia.Controls.Utils.ICollectionChangedListener.PostChanged(INotifyCollectionChanged sender, NotifyCollectionChangedEventArgs e) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry..OnEvent>g__Notify|6_0(INotifyCollectionChanged incc, NotifyCollectionChangedEventArgs args, WeakReference`1[] listeners) + at Avalonia.Controls.Utils.CollectionChangedEventManager.Entry.Avalonia.Utilities.IWeakEventSubscriber.OnEvent(Object notifyCollectionChanged, WeakEvent ev, NotifyCollectionChangedEventArgs e) + at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object sender, TEventArgs eventArgs) + at Avalonia.Utilities.WeakEvents.<>c__DisplayClass5_0.<.cctor>b__5(Object _, NotifyCollectionChangedEventArgs e) + at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) + at PortfolioManager.ViewModels.WorkspacePersistenceHelper.Load(String pathFileName, ObservableCollection`1 workspaces, InstantiateWorkspace workspaceInstantiator) in C:\Avalonia\PortfolioManager\ViewModels\WorkspaceViewModelPersistenceHelper.cs:line 118 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:56:36 PM] [PortfolioManager.Program::Main(args)]System.FormatException: Invalid brush string: 'Whte'. + at Avalonia.Media.Brush.Parse(String s) + at Avalonia.Media.BrushConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulate(IServiceProvider, MGSHMomentumView) in C:\Avalonia\PortfolioManager\Views/MGSHMomentumView.axaml:line 124 + at PortfolioManager.Views.MGSHMomentumView.!XamlIlPopulateTrampoline(MGSHMomentumView) + at PortfolioManager.Views.MGSHMomentumView.InitializeComponent(Boolean loadXaml) in C:\Avalonia\PortfolioManager\obj\Debug\net8.0\Avalonia.Generators\Avalonia.Generators.NameGenerator.AvaloniaNameSourceGenerator\PortfolioManager.Views.MGSHMomentumView.g.cs:line 33 + at PortfolioManager.Views.MGSHMomentumView..ctor() in C:\Avalonia\PortfolioManager\Views\MGSHMomentumView.axaml.cs:line 11 + at PortfolioManager.Views.MainWindow.XamlClosure_4.Build_1(IServiceProvider) in C:\Avalonia\PortfolioManager\Views/MainWindow.axaml:line 23 + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.PointerDeferredContent`1.InvokeBuilder(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.DeferredContent`1.Build(IServiceProvider serviceProvider) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load[T](Object templateContent) + at Avalonia.Markup.Xaml.Templates.TemplateContent.Load(Object templateContent) + at Avalonia.Markup.Xaml.Templates.DataTemplate.Build(Object data, Control existing) + at Avalonia.Controls.Presenters.ContentPresenter.CreateChild(Object content, Control oldChild, IDataTemplate template) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild(Object content) + at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild() + at Avalonia.Controls.Presenters.ContentPresenter.ApplyTemplate() + at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize) + at Avalonia.Layout.Layoutable.Measure(Size availableSize) + at Avalonia.Controls.DockPanel.MeasureOverride(Size availableSize) + at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize) + at Avalonia.Layout.Layoutable.Measure(Size availableSize) + at Avalonia.Layout.LayoutManager.Measure(Layoutable control) + at Avalonia.Layout.LayoutManager.ExecuteMeasurePass() + at Avalonia.Layout.LayoutManager.InnerLayoutPass() + at Avalonia.Layout.LayoutManager.ExecuteLayoutPass() + at Avalonia.Layout.LayoutManager.ExecuteQueuedLayoutPass() + at Avalonia.Media.MediaContext.FireInvokeOnRenderCallbacks() + at Avalonia.Media.MediaContext.RenderCore() + at Avalonia.Media.MediaContext.Render() + at Avalonia.Threading.DispatcherOperation.InvokeCore() + at Avalonia.Threading.DispatcherOperation.Execute() + at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job) + at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback) + at Avalonia.Threading.Dispatcher.Signaled() + at Avalonia.Win32.Win32DispatcherImpl.DispatchWorkItem() + at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:57:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:57:30 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 379(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:57:30 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:57:35 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:57:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:57:36 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:57:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/7/2025 11:57:36 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:57:36 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:57:36 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:58:10 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:58:11 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 325(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:58:11 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=1][TRACE.DEBUG][6/7/2025 11:58:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/7/2025 11:58:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/7/2025 11:58:55 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/7/2025 11:58:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/7/2025 11:58:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:58:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/7/2025 11:58:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/7/2025 11:59:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/7/2025 11:59:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 295(ms) +[Thread=6][TRACE.VERBOSE][6/7/2025 11:59:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:00:32 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:00:32 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:00:32 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:00:32 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:00:32 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:00:32 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:00:32 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:00:54 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:00:56 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 332(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:00:56 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:01:22 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:01:22 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:01:23 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:01:23 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:01:23 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:01:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:01:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:01:37 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:01:39 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 296(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:01:39 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 42(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:03:19 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:03:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:03:19 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:03:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/8/2025 12:03:19 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:03:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:03:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:03:38 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:03:40 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 290(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:03:40 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:04:53 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:04:53 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:04:53 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:04:53 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/8/2025 12:04:53 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:04:53 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:04:53 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:05:14 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:05:16 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 333(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:05:16 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:05:44 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:05:44 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:05:44 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:05:44 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:05:44 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:05:44 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:05:44 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:06:04 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:06:06 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 276(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:06:06 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 36(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:07:05 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:07:05 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:07:06 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:07:06 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/8/2025 12:07:06 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:07:06 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:07:06 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:08:43 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:08:44 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 324(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:08:44 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:09:14 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:14 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:09:14 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:14 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:14 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 12:09:15 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:15 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:29 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:09:30 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 358(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:09:30 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:09:43 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:09:43 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:09:43 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:43 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:43 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:09:57 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:09:58 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 384(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:09:59 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 41(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:10:08 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:08 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:10:08 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:08 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:10:08 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:08 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:08 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:26 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:10:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 327(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:10:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:10:47 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:47 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:10:48 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:48 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:10:48 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:48 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:10:48 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:12:06 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:12:08 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 330(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:12:08 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:12:34 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:12:34 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:12:35 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:12:35 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:12:35 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:12:35 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:12:35 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:13:03 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:13:04 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 330(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:13:04 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 40(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:14:03 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:14:03 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:14:04 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:14:04 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/8/2025 12:14:04 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:14:04 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:14:04 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:15:17 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:15:18 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 362(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:15:19 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:15:58 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:15:58 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:15:58 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:15:58 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/8/2025 12:15:58 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:15:58 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:15:58 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:16:26 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:16:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 289(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:16:28 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:16:35 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:16:35 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:16:35 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:16:35 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:16:35 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:16:35 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:16:35 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:21:40 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:21:42 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 315(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:21:42 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:23:19 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:23:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:23:19 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:23:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 12:23:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=13][TRACE.VERBOSE][6/8/2025 12:23:19 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:23:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:23:59 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:24:01 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 391(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:24:01 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:24:29 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:24:29 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:24:29 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:24:29 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 12:24:29 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 12:24:29 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:24:29 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:24:42 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:24:43 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 306(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:24:44 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 40(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:25:32 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:25:32 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:25:33 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:25:33 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=13][TRACE.VERBOSE][6/8/2025 12:25:33 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:25:33 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:25:33 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:25:51 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:25:53 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 285(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:25:53 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:26:18 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:18 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:26:19 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:26:19 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:33 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:26:35 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 383(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:26:35 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 36(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:26:50 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:50 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:26:51 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:51 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=14][TRACE.VERBOSE][6/8/2025 12:26:51 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:51 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 12:26:51 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:28:43 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:28:44 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 303(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:28:44 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 40(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:29:42 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4448(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:29:43 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:29:54 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1527(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:29:54 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 55(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:01 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1412(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:02 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/8/2025 12:30:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/8/2025 12:30:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:30:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 12:30:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 911(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 911(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:24 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 688(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 679(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 12:30:28 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 648(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:30:39 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:30:39 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=12][TRACE.VERBOSE][6/8/2025 12:30:40 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:30:40 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 12:30:40 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=8][TRACE.VERBOSE][6/8/2025 12:30:41 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:30:41 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:33:50 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 12:33:52 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 457(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:33:52 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:33:54 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2844(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 12:33:55 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3208(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 12:33:55 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 92(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 50(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4136(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 107(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 12:33:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:14 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1103(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:14 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1173(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:14 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1182(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:16 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 664(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:17 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 780(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:18 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 817(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:18 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 740(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 706(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 678(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 696(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:23 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 709(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:24 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 661(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:25 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 685(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:26 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 678(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 747(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 12:34:28 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 683(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 688(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:30 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 674(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:31 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 720(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:32 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 679(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 12:34:37 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 672(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 12:34:42 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 692(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:34:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 128(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:34:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 83(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:34:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 92(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:34:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 80(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:34:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 203(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:34:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 128(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 187(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 184(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 103(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 76(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 116(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 74(ms) +[Thread=17][TRACE.VERBOSE][6/8/2025 12:35:56 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 92(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 65(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:35:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 81(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 78(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 82(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 73(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=16][TRACE.VERBOSE][6/8/2025 12:36:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 12:36:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/8/2025 12:36:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/8/2025 12:36:41 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 632(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 12:36:44 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:44 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 12:36:45 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:45 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:45 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 12:36:45 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 12:36:45 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:12:01 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:12:07 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 530(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:12:08 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 167(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:12:09 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2850(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:12:10 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3216(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:12:10 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 107(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:12:11 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 52(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:11 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4204(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:11 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 144(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 08:12:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/8/2025 08:12:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:12:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 08:12:30 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1267(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:31 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1319(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:12:45 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 874(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:13:03 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:13:03 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:13:03 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:13:03 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:13:03 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:13:04 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:13:04 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:21:27 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:21:29 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 481(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:21:29 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 114(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:21:31 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3054(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:21:32 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3445(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:21:32 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 136(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:21:33 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 113(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:33 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4623(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 129(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:21:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 08:21:44 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/8/2025 08:21:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:21:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:21:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 08:21:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/8/2025 08:21:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 08:21:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1631(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:21:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1652(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:21:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1663(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:22:30 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:22:30 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:22:30 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:22:30 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:22:30 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:22:31 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:22:31 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:24:44 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:24:46 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 599(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:24:46 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 126(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:24:49 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3524(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:24:49 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 4001(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:24:50 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 136(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:24:50 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:24:51 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 5155(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:24:51 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 127(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:25:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 08:25:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:25:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:25:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 08:25:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1691(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:25:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1716(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1726(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 921(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 126(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:59 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 81(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:25:59 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 53(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:00 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 49(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:00 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:00 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 61(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:00 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 98(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:00 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:26:01 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 55(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:26:01 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 56(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:26:01 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 69(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:26:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 61(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:26:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 74(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:04 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 94(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:04 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 128(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:04 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 105(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:04 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 82(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:04 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 84(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 79(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 88(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 107(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 97(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:06 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 82(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:06 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 71(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:06 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 69(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:07 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 113(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:07 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 137(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:07 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 121(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:07 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 81(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 77(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 94(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 96(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 88(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 53(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:09 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 96(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 65(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 58(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 116(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 51(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 93(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 103(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 119(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 60(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:12 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 83(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:12 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 67(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:13 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 77(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:13 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 98(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:14 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 106(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:15 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 106(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:16 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 101(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:17 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 100(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:18 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 86(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:18 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 79(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 83(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 72(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 82(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 98(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 78(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 113(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:26:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 119(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 72(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 08:26:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 71(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:26:24 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:26:24 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:26:25 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:26:25 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:26:25 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:26:25 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:26:25 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:32:30 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:32:32 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 655(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:32:33 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 100(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:32:35 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3701(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:32:35 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 4114(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:32:36 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 126(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:32:37 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 83(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:32:37 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 5452(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:32:37 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 134(ms) +[Thread=17][TRACE.VERBOSE][6/8/2025 08:34:37 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.DEBUG][6/8/2025 08:35:22 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:35:22 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:35:23 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:35:23 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:35:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:35:23 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:35:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:37:53 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:37:55 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 576(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:37:55 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:37:57 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3007(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:37:58 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3508(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:37:58 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 144(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:37:59 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 83(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:37:59 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4893(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:38:00 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 138(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:38:20 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:38:20 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:38:20 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:38:20 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:38:20 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:38:21 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:38:21 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:47:23 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:47:25 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 499(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:47:25 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 125(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:47:27 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3262(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:47:28 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3920(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:47:28 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 208(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:47:29 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 121(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:47:29 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 5364(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:47:30 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 131(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:48:26 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:48:26 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:48:27 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:48:27 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:48:27 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:48:28 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:48:28 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:49:43 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:49:44 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 533(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:49:45 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 103(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:49:47 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3196(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:49:48 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3788(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:49:48 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 126(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:49:49 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:49:49 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4815(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:49:49 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 151(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:50:38 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:50:38 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:50:39 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:50:39 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:50:39 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:50:40 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:50:40 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:51:17 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:51:19 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 576(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:51:20 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 97(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:51:22 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3533(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:51:23 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 4103(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:51:23 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 163(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:51:24 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 148(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:51:24 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 5571(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:51:25 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 172(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:53:19 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:53:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:53:19 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:53:19 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:53:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:53:19 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:53:19 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:53:33 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:53:35 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 599(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:53:35 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:53:38 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3314(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:53:38 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3738(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:53:38 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 142(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:53:39 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:53:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 5344(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:53:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 121(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:54:04 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:54:04 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:54:05 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:54:05 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:54:05 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:54:06 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:54:06 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:58:17 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:58:19 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 643(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:58:19 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 88(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:58:21 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3092(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:58:22 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3607(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:58:22 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 157(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:58:23 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:23 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4853(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:23 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 121(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:58:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 08:58:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 08:58:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/8/2025 08:58:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:58:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 08:58:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/8/2025 08:58:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 08:58:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1488(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:58:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1615(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:58:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1602(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 08:59:02 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 08:59:03 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:03 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:03 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 08:59:04 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:04 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:21 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 08:59:23 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 486(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 08:59:23 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 91(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:59:25 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2895(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:59:26 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3218(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 08:59:26 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 134(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 08:59:27 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 133(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:27 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4415(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:27 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 104(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 08:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 08:59:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/8/2025 09:00:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:00:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/8/2025 09:00:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:00:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=19][TRACE.VERBOSE][6/8/2025 09:00:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1543(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:00:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1561(ms) +[Thread=19][TRACE.VERBOSE][6/8/2025 09:00:08 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1562(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 09:00:23 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:23 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 09:00:23 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:23 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:23 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 09:00:24 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:24 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:41 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 09:00:42 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 505(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 09:00:43 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 127(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:00:45 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3107(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:00:45 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3521(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:00:46 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 126(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:00:46 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 103(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:47 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4599(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:47 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 148(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 09:00:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 09:00:58 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 09:01:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 09:01:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 09:01:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:01:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:01:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:01:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 09:01:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/8/2025 09:01:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 09:01:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 960(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:01:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 965(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 09:01:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 123(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 09:01:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 76(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 09:02:02 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 09:02:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 09:02:02 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 09:02:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 09:02:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 09:02:03 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 09:02:03 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:25 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=6][TRACE.VERBOSE][6/8/2025 09:03:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 567(ms) +[Thread=6][TRACE.VERBOSE][6/8/2025 09:03:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 115(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:03:30 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3153(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:03:30 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3553(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:03:30 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 175(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:03:31 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 78(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:31 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4792(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 163(ms) +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 09:03:42 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 09:03:50 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:03:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:03:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:03:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 09:03:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=8][TRACE.VERBOSE][6/8/2025 09:03:54 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1613(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 09:03:54 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1617(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 09:03:54 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1636(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:58 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 116(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 09:03:58 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 86(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 09:04:09 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 09:04:09 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 09:04:09 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 09:04:09 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 09:04:09 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 09:04:10 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 09:04:10 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:16:25 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:16:34 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 240(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:16:34 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:05 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 511(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:05 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 518(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 357(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:16 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 345(ms) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:17:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 383(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 353(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 347(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:17:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:17:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 412(ms) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:17:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 374(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:17:42 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:17:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:17:42 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:17:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=17][TRACE.VERBOSE][6/8/2025 1:17:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:17:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 1:17:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:18:21 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:18:22 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 202(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:18:22 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 1:18:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:18:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/8/2025 1:18:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 559(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:18:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 559(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:18:51 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:18:51 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:18:52 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:18:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 1:18:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/8/2025 1:18:53 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:18:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:19:58 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:19:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 224(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:19:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:20:20 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1029(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:20:20 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 27(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:20:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:20:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=15][TRACE.VERBOSE][6/8/2025 1:20:55 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:20:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=9][TRACE.VERBOSE][6/8/2025 1:20:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:20:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 1:20:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:23:51 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:23:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 248(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:23:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 83(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:23:53 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1355(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:23:53 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 26(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:24:11 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:24:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:24:12 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:24:12 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 1:24:12 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/8/2025 1:24:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:24:12 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:26:24 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:26:25 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 217(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:26:25 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:26:26 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1219(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:26:26 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:27:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/8/2025 1:27:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:27:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/8/2025 1:27:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/8/2025 1:27:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=19][TRACE.VERBOSE][6/8/2025 1:27:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/8/2025 1:27:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 627(ms) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:27:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 634(ms) +[Thread=19][TRACE.VERBOSE][6/8/2025 1:27:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 651(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 51(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 43(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:27:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:29:51 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:29:51 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:29:51 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:29:51 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 1:29:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=9][TRACE.VERBOSE][6/8/2025 1:29:51 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:29:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:00 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:30:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 262(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:30:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:02 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1270(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:02 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 26(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/8/2025 1:30:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:30:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:30:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/8/2025 1:30:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 482(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:30:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 516(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 43(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 49(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:30:29 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:30:29 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=15][TRACE.VERBOSE][6/8/2025 1:30:29 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 1:30:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:19 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:31:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 220(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:31:20 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:31:20 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1234(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:31:21 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 29(ms) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:31:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/8/2025 1:31:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=16][TRACE.VERBOSE][6/8/2025 1:31:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/8/2025 1:31:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=16][TRACE.VERBOSE][6/8/2025 1:31:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=19][TRACE.VERBOSE][6/8/2025 1:31:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=16][TRACE.VERBOSE][6/8/2025 1:31:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 680(ms) +[Thread=15][TRACE.VERBOSE][6/8/2025 1:31:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 688(ms) +[Thread=19][TRACE.VERBOSE][6/8/2025 1:31:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 691(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 52(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:31:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 44(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 33(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 46(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:32:12 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:12 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:32:13 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:13 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=11][TRACE.VERBOSE][6/8/2025 1:32:13 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:13 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/8/2025 1:32:13 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:06 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:33:07 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 227(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:33:07 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 52(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:08 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1189(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:08 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 27(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/8/2025 1:33:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/8/2025 1:33:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=12][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 641(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 659(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:33:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 696(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 33(ms) +[Thread=1][TRACE.DEBUG][6/8/2025 1:33:36 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 1:33:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'Running'. Joining main thread... +[Thread=17][TRACE.VERBOSE][6/8/2025 1:33:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:53 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/8/2025 1:33:54 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 283(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:33:54 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 59(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1365(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 30(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:33:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/8/2025 1:33:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/8/2025 1:33:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/8/2025 1:33:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/8/2025 1:34:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:34:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:34:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:34:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/8/2025 1:34:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/8/2025 1:34:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/8/2025 1:34:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 659(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:34:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 664(ms) +[Thread=9][TRACE.VERBOSE][6/8/2025 1:34:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 701(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 43(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 30(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 46(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 30(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 40(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 33(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 47(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:34:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:35:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1172(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:35:31 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 36(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:35:40 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 856(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:35:40 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:35:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:35:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/8/2025 1:35:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:35:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/8/2025 1:35:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/8/2025 1:35:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:35:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=11][TRACE.VERBOSE][6/8/2025 1:35:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 329(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:36:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:36:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 58(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 381(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 345(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:36:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/8/2025 1:36:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 324(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=7][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 430(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:36:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 443(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 340(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 345(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 346(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 346(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 1:37:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=3][TRACE.VERBOSE][6/8/2025 1:37:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 23(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:37:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:37:38 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:37:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/8/2025 1:37:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:37:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=3][TRACE.VERBOSE][6/8/2025 1:37:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 340(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:37:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:37:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 43(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:37:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 44(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:37:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 46(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 30(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 40(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 84(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 67(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 49(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 27(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 28(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 40(ms) +[Thread=1][TRACE.VERBOSE][6/8/2025 1:38:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:38:37 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 48(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:38:37 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 69(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:38:40 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 19(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:38:41 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 17(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:38:44 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 53(ms) +[Thread=12][TRACE.VERBOSE][6/8/2025 1:38:44 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 31(ms) +[Thread=14][TRACE.VERBOSE][6/8/2025 1:38:57 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=7][TRACE.VERBOSE][6/8/2025 1:38:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 44(ms) +[Thread=7][TRACE.VERBOSE][6/8/2025 1:38:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 24(ms) +[Thread=10][TRACE.VERBOSE][6/8/2025 1:39:34 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:41:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:43:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 1:43:59 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:45:38 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:47:40 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 1:49:01 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:49:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:51:43 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:53:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 1:54:04 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:55:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:57:48 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 1:59:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 1:59:49 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:01:51 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:03:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:04:09 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:05:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:07:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:09:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:09:57 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:11:59 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:14:01 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:14:15 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:16:03 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:18:06 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:19:18 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:20:08 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:22:10 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:24:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:24:22 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:26:14 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:28:16 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:29:26 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:30:18 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:32:20 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:34:23 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:34:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:36:25 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:38:27 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:39:34 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:40:29 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:42:31 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:44:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:44:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:46:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:48:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:49:41 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:50:39 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:52:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:54:44 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:54:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:56:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 2:58:48 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 2:59:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:00:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:02:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:04:52 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:04:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:06:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:08:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:09:56 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:11:00 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:13:02 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:15:00 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:15:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:17:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:19:09 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:20:04 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:21:11 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:23:13 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:25:07 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:25:15 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:27:17 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:29:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:30:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:31:22 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:33:24 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:35:15 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:35:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:37:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:39:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:40:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:41:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:43:34 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:45:22 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:45:36 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:47:39 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:49:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:50:26 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:51:43 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:53:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 3:55:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:55:47 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:57:49 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 3:59:51 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:00:34 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:01:53 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:03:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:05:38 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:05:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:08:00 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:10:02 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:10:41 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:12:04 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:14:06 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:15:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:16:08 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:18:10 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:20:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:20:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:22:15 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:24:17 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:25:53 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:26:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:28:21 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:30:23 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:30:57 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:32:25 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:34:27 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:36:00 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:36:29 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:38:31 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:40:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:41:04 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:42:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:44:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:46:08 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:46:40 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:48:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:50:44 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:51:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:52:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:54:48 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 4:56:15 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:56:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 4:58:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:00:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 5:01:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:02:57 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:04:59 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 5:06:23 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:07:01 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:09:03 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:11:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 5:11:27 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:13:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:15:09 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 5:16:30 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:17:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:19:14 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=10][TRACE.VERBOSE][6/8/2025 5:21:16 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/8/2025 5:21:34 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 410,266. +[Visual] windows::UI::Composition::ICompositor5.RequestCommitAsync timed out, force-triggering next tick (RunLoopHandler #2825149) +[Thread=1][TRACE.DEBUG][6/8/2025 5:22:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/8/2025 5:22:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=14][TRACE.VERBOSE][6/8/2025 5:22:56 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:410,266 +[Thread=1][TRACE.VERBOSE][6/8/2025 5:22:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/8/2025 5:22:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=10][TRACE.VERBOSE][6/8/2025 5:22:57 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/8/2025 5:22:57 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:07 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 6:56:16 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 333(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 6:56:17 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:56:18 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1969(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:56:18 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2221(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:56:18 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 21(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2743(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 6:56:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:56:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:56:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 510(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:56:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 506(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:56:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:57:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 40(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:57:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:57:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 58(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:57:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 32(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 6:58:20 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:49 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 350(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/6/2025 TotalGainLoss:$89,081.82 +[Thread=15][TRACE.VERBOSE][6/9/2025 6:59:57 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 330(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:00:04 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:04 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:00:05 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:05 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:05 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:00:05 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:05 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:47:01 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:47:09 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 328(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:47:10 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 110(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:47:11 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1756(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:47:11 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2035(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:47:11 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 44(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:12 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2541(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:47:12 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:12 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:47:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:47:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,029.30 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:47:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,029.30 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:47:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 499(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:47:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 499(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:47:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:47:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:47:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:47:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 10:47:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 10:47:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 10:47:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,029.30 +[Thread=15][TRACE.VERBOSE][6/9/2025 10:47:57 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 323(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:48:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:48:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 33(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:48:14 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:48:14 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:48:15 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:48:15 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:48:15 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:48:15 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:48:15 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 11:31:39 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 11:31:47 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 326(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 11:31:48 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 96(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 11:31:49 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1736(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 11:31:49 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1974(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 11:31:49 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 11:31:49 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2494(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 11:31:49 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 11:31:50 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 54(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 11:32:13 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 11:32:13 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 11:32:13 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 11:32:13 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 11:32:13 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 11:32:14 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 11:32:14 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 2:51:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 2:51:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 351(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 2:51:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 108(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:51:38 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1833(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 2:51:38 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2068(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 2:51:38 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:39 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2552(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:51:39 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:39 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 2:51:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:51:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:51:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/9/2025 TotalGainLoss:$91,142.62 +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__42_0()]Date:6/9/2025 TotalGainLoss:$91,142.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 2:51:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 519(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:51:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 522(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 2:51:52 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 2:51:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 2:51:52 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 2:51:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 2:51:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 2:51:53 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 2:51:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 2:54:49 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 2:54:50 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 334(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 2:54:51 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 106(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:54:52 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1814(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 2:54:52 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2096(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 2:54:52 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 59(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:53 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2705(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:54:53 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 43(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:53 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 2:54:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 2:54:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 2:55:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 2:55:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:55:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 2:55:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,142.62 +[Thread=10][TRACE.VERBOSE][6/9/2025 2:55:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,142.62 +[Thread=7][TRACE.VERBOSE][6/9/2025 2:55:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,142.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 722(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 2:55:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 725(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 2:55:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 727(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 2:55:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 2:55:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,142.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 2:55:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 341(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 2:55:22 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 2:55:22 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 2:55:22 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 2:55:22 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 2:55:22 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 2:55:23 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 2:55:23 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 3:00:55 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 3:00:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 435(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 3:00:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:00:57 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1931(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:00:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2162(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:00:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:00:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2694(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:00:58 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:00:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 66(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,138.53 +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,138.53 +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,138.53 +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 520(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 522(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,068.68 +[Thread=9][TRACE.VERBOSE][6/9/2025 3:01:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,138.53 +[Thread=12][TRACE.VERBOSE][6/9/2025 3:01:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 354(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:01:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,068.68 +[Thread=10][TRACE.VERBOSE][6/9/2025 3:01:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 449(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 3:02:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:02:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,068.68 +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 356(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 3:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 3:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 3:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,138.53 +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,138.53 +[Thread=15][TRACE.VERBOSE][6/9/2025 3:02:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 480(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 3:02:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 492(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 3:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,068.68 +[Thread=17][TRACE.VERBOSE][6/9/2025 3:02:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 358(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 3:03:00 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.DEBUG][6/9/2025 3:04:18 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 3:04:18 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 3:04:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 3:04:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 3:04:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 3:04:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 3:04:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 3:16:51 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 3:16:52 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 336(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 3:16:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 123(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:16:54 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1804(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:16:54 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2020(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:16:54 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 42(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:54 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2550(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:16:54 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:55 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 57(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 3:16:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 3:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,140.07 +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,140.07 +[Thread=9][TRACE.VERBOSE][6/9/2025 3:17:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 507(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 507(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 3:17:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 3:17:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,070.22 +[Thread=11][TRACE.VERBOSE][6/9/2025 3:17:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 3:18:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 397(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 3:18:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 3:18:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/9/2025 3:20:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/9/2025 3:21:56 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 406,881. +[Thread=18][TRACE.VERBOSE][6/9/2025 3:23:00 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/9/2025 3:25:02 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/9/2025 3:26:59 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 406,881. +[Thread=18][TRACE.VERBOSE][6/9/2025 3:27:04 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/9/2025 3:29:06 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.DEBUG][6/9/2025 3:30:48 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 3:30:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 3:30:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:406,881 +[Thread=1][TRACE.VERBOSE][6/9/2025 3:30:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 3:30:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 3:30:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 3:30:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:08 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 352(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 4:30:18 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2247(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 7394(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 10619(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 41(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,844.33 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,844.33 +[Thread=10][TRACE.VERBOSE][6/9/2025 4:30:27 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 11129(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 253(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 868(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 882(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,066.12 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 363(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:30:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,066.12 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 357(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:30:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 407(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:30:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 4:31:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 4:31:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 4:31:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,066.12 +[Thread=15][TRACE.VERBOSE][6/9/2025 4:31:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 368(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:31:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:31:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/9/2025 4:31:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 4:31:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:31:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=7][TRACE.VERBOSE][6/9/2025 4:31:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 373(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 4:31:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 356(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 4:31:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 32(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 4:31:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 51(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:03 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 21(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:03 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 22(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:06 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:07 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 121(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 4:32:10 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 49(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 4:32:10 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 42(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=14][TRACE.VERBOSE][6/9/2025 4:32:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 328(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 4:32:19 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 4:32:20 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:20 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:20 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 4:32:20 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 4:32:20 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:12 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 5:11:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 328(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:11:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:11:14 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1751(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:11:14 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1989(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:11:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 52(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2450(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:11:15 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 5:11:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 5:11:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 506(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:11:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 506(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 5:11:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 344(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 5:11:54 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 5:11:54 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 5:11:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:11:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:43:52 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 5:43:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 324(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:43:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 102(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:43:54 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1774(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:43:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2015(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:43:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 47(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:55 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2506(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:43:55 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:55 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:43:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 5:44:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 5:44:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 5:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 5:44:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:44:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:44:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:44:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 5:44:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 5:44:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 5:44:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 664(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:44:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 676(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:44:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 679(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 5:44:25 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 5:44:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 5:44:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:44:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 5:44:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 5:44:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:44:26 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:36 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 331(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:38 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 97(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1841(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2123(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 5:50:48 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 8545(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:50:48 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 8863(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:50:48 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 11493(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,729.73 +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,729.73 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,729.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 82(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 827(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 827(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 5:50:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 827(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:50:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 157(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:51:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=21][TRACE.VERBOSE][6/9/2025 5:52:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 5:52:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 153(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=17][TRACE.VERBOSE][6/9/2025 5:53:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 456(ms) +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 462(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=20][TRACE.VERBOSE][6/9/2025 5:53:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 166(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 5:53:55 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 5:53:55 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:55 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 5:53:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:53:56 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:03 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 5:54:04 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 350(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:54:04 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:05 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1750(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:54:06 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1962(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:54:06 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:06 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2486(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:06 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 36(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:06 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 52(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 5:54:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 5:54:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 5:54:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 5:54:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 728(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 745(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 775(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=10][TRACE.VERBOSE][6/9/2025 5:54:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 152(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 5:54:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=9][TRACE.VERBOSE][6/9/2025 5:54:59 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:06 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:55:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:55:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:55:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:55:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 5:55:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 5:55:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 5:56:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 5:56:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 5:56:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 5:56:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=15][TRACE.VERBOSE][6/9/2025 5:56:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 486(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 493(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 5:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=17][TRACE.VERBOSE][6/9/2025 5:56:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 158(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:57:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/9/2025 5:57:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=7][TRACE.VERBOSE][6/9/2025 5:57:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 5:57:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 5:57:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=7][TRACE.VERBOSE][6/9/2025 5:57:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:57:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ABC +[Thread=1][TRACE.VERBOSE][6/9/2025 5:57:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ABC' +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:8/31/2020 TotalGainLoss:$29.52 +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 5:57:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 5:57:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=19][TRACE.VERBOSE][6/9/2025 5:57:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 5:58:09 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/9/2025 5:59:07 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 406,881. +[Thread=18][TRACE.VERBOSE][6/9/2025 6:00:11 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/9/2025 6:02:13 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:29 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 484(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:38 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 495(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 212(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 6:02:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=12][TRACE.VERBOSE][6/9/2025 6:02:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:02:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:03:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:03:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:03:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:03:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:03:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 25(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 6:03:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:03:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 6:03:36 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 6:03:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 6:03:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:406,881 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:03:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 6:03:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 6:03:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:03:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 6:16:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 389(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 6:16:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:16:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1873(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2254(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 59(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:31 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2798(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:16:31 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:32 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 75(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:16:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:16:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:16:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:16:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 671(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:16:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 679(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 685(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:16:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 152(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 6:16:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 25(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 15(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:17:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SH +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SH' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/9/2018 TotalGainLoss:$225.55 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:17:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 310(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:17:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 342(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$107,066.12 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 308(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 319(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 6:18:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=3][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 442(ms) +[Thread=3][TRACE.VERBOSE][6/9/2025 6:18:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 451(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$22,254.62 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:18:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 119(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 6:18:52 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 6:18:53 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 6:18:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:18:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:50:32 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 6:50:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 349(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 6:50:41 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 100(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1872(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:50:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2140(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:50:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 85(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2687(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:43 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 49(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 559(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:50:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 559(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:50:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$22,254.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:50:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 97(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 164(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ZYME +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ZYME' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/28/2020 TotalGainLoss:($33.04) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:VXX +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'VXX' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/5/2018 TotalGainLoss:$0.00 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:51:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:VST +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'VST' +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2025 TotalGainLoss:($376.77) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 6(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WNS +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WNS' +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:12/3/2018 TotalGainLoss:($60.96) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:51:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WOW +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WOW' +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:1/19/2022 TotalGainLoss:($228.78) +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 6(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WOW +[Thread=1][TRACE.VERBOSE][6/9/2025 6:51:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WOW' +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:1/19/2022 TotalGainLoss:($228.78) +[Thread=17][TRACE.VERBOSE][6/9/2025 6:51:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,914.96 +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 155(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=17][TRACE.VERBOSE][6/9/2025 6:52:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 344(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 6:52:14 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 6:52:15 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:15 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:15 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 6:52:16 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:52:16 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:05 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 6:53:06 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 366(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 6:53:07 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:53:08 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1856(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:53:08 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2122(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:53:08 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2619(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 41(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 6:53:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 6:53:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 6:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=14][TRACE.VERBOSE][6/9/2025 6:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:53:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 688(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:53:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 688(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 6:53:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 697(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 6:53:36 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 6:53:36 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:36 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 6:53:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:53:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 6:59:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 329(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 6:59:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 103(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1788(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2067(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 53(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:31 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2583(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:31 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 22(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:31 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 6:59:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=7][TRACE.VERBOSE][6/9/2025 6:59:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1043(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1091(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1122(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1122(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 6:59:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$91,135.97 +[Thread=10][TRACE.VERBOSE][6/9/2025 6:59:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 538(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 6:59:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 540(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:07 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 830(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 860(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 865(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:18 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 721(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 736(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:00:21 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:00:21 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:21 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:00:22 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:22 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:31 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 411(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for NRG on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 101(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:33 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]******************* No price for SPOT on 6/9/2025 ***************** +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:33 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2045(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2379(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 41(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for IDA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]******************* No price for SPOT on 6/9/2025 ***************** +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 15(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:34 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3009(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 61(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:00:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,923.98 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DORM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IDA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IDA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:49 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1050(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1161(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1195(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:00:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1200(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:01:02 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:01:02 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:01:02 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:01:02 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:01:02 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:01:03 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:01:03 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:14:34 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 441(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for OPRA on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:14:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 114(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:37 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]******************* No price for SPOT on 6/9/2025 ***************** +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:37 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2230(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2531(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 54(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3104(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]******************* No price for SPOT on 6/9/2025 ***************** +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PRIM on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:14:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,651.53 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,651.53 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PRIM on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PSO on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:46 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 561(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:14:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 564(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:14:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 93(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 37(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:15:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:15:11 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:15:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:15:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:15:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:15:11 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:15:11 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:15:11 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:16:42 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 382(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for RGLD on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:16:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 100(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:45 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]******************* No price for SPOT on 6/9/2025 ***************** +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:45 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1889(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2161(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 57(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:46 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:46 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2821(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:46 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]******************* No price for SPOT on 6/9/2025 ***************** +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:46 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 16(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:46 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:46 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 57(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:16:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,427.66 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,427.66 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,427.66 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:16:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,427.66 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RGLD on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for RNMBY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1009(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1024(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1035(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 1053(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 99(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,294.00 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,294.00 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,294.00 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$85,294.00 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPOT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SPY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for SXT on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 650(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for TSCDY on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for TSCDY on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for VSTCX on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.ActiveGainLossGenerator::GenerateGainLoss(portfolioTrades,maxDateRef)]ActiveGainLossGenerator:GenerateGainLoss 'GainLossHoldings' is null for on 06-09-2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=14][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 708(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:17:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 717(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:17:40 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:40 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:17:41 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:41 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:41 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:17:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:17:41 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:18:55 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 471(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:57 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:57 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:57 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 109(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:18:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:18:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=7][TRACE.VERBOSE][6/9/2025 7:18:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:18:58 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2427(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:18:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2718(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:18:59 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 57(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:18:59 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:18:59 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3323(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:18:59 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:18:59 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:18:59 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 77(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-8502 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-8502' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-59326578 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-59326578' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-54X61101 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-54X61101' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-4852 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-4852' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:19:33 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:33 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:19:33 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:33 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:33 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:19:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:33 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:54 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:19:55 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:19:55 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 367(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:19:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=7][TRACE.VERBOSE][6/9/2025 7:19:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 114(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:57 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1963(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:19:57 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2185(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:19:57 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2740(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/9/2025 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 66(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:19:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 7:20:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:20:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:20:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:20:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:20:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:20:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:20:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:20:41 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:20:41 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:20:41 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:20:41 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:20:41 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:20:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:20:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:21:37 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:21:38 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 329(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:21:38 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 128(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:21:40 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1971(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:21:40 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2242(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:21:40 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:21:40 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2771(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:21:40 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:21:40 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:21:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:21:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:21:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:21:44 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:21:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:21:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:21:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:21:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:21:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:21:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:13 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:22:14 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 320(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:22:14 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 106(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1940(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=14][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=14][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=14][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2307(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 72(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:22:16 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2883(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:22:17 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 23(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:22:17 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:22:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:22:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:22:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:22:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:22:24 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:22:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:22:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:22:26 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:24:35 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:24:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 355(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:24:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 109(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:24:38 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1995(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:24:38 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2214(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:24:39 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:39 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2812(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:24:39 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:39 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 65(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:24:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:24:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:24:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:25:09 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:25:09 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:09 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:25:10 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:25:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 396(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:25:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 103(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:25:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1885(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:25:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2207(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:25:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 61(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:31 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2795(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:25:31 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:32 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:25:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:25:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:26:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:26:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:26:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:26:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:26:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:26:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:26:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:27:42 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:27:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 372(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:27:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 107(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:27:45 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1842(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:27:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2144(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:27:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:27:45 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2624(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:27:45 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:27:46 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 62(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:27:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:27:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.DEBUG][6/9/2025 7:27:49 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:27:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:27:50 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:27:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:27:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:27:51 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:27:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:00 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:30:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 338(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:30:02 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:30:03 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1804(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:30:03 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2037(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:30:03 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 47(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:04 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2560(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:30:04 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 42(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:04 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:30:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 7:30:27 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:30:27 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:30:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:30:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:31:23 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:31:24 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 342(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:31:24 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 108(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:31:25 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1948(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:31:26 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2281(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:31:26 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 72(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:31:26 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2912(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:31:26 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:31:27 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 57(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:31:34 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:31:34 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:31:35 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:31:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:31:35 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:31:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:31:35 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:31:55 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:31:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 346(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:31:56 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:31:57 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1848(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:31:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2089(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:31:58 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 64(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:31:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2592(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:31:58 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:31:58 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 62(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 7:32:23 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:32:23 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:32:23 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:32:23 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:32:23 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=19][TRACE.VERBOSE][6/9/2025 7:32:24 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:32:24 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:35:11 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:35:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 347(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:35:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 146(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:35:14 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1923(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:35:14 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2171(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:35:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 54(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:35:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2702(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:35:15 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 40(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:35:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:35:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:35:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:35:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:35:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.DEBUG][6/9/2025 7:35:24 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:35:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:35:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:35:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:35:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:35:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:35:26 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:37:57 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:37:58 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 377(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:37:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 130(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:38:00 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1940(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:38:00 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2238(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:38:00 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 52(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:38:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2814(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:38:01 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:38:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_0()]Selecting {ALL}->{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_0()]Selecting {ALL}->{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_0()]Selecting {ALL}->{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.DEBUG][6/9/2025 7:38:19 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:38:19 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:19 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:19 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:38:20 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:38:20 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:40:08 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:40:09 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 379(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:40:09 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 118(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:40:10 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1936(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:40:11 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2207(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:40:11 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 49(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:40:11 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2794(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:40:11 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:40:11 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:40:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:40:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:40:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__47_1(continuation)]Selecting {ALL}->{ALL} +[Thread=1][TRACE.DEBUG][6/9/2025 7:40:24 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:40:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:40:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:40:25 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:40:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:40:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:40:26 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:27 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:45:28 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 337(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:45:28 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:45:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1884(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:45:30 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2105(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:45:30 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:30 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2660(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:45:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:31 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 54(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__49_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.DEBUG][6/9/2025 7:45:35 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:45:35 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:35 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=19][TRACE.VERBOSE][6/9/2025 7:45:36 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:36 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:42 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:45:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 343(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:45:43 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 92(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:45:44 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1753(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:45:44 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1990(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:45:45 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:45 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2529(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:45:45 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:45 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 64(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__49_1(continuation)]Selecting {ALL}->{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:45:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.DEBUG][6/9/2025 7:45:49 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:45:50 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:45:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:45:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:00 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 7:49:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 353(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 7:49:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:02 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1806(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:49:03 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2105(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 7:49:03 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 45(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:03 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2616(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:03 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:03 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 377(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 357(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$106,539.60 +[Thread=9][TRACE.VERBOSE][6/9/2025 7:49:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 354(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:49:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 348(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 7:49:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 403(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:09 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 60(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:09 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:13 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:13 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:16 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 23(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:16 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 19(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 7:50:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:50:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 7:50:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 7:50:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 344(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 7:50:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 463(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 7:50:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 469(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 7:51:04 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.DEBUG][6/9/2025 7:51:06 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 7:51:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 7:51:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 7:51:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 7:51:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 7:51:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 7:51:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:28:40 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:28:41 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 328(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:28:41 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:28:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1750(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:28:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2003(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:28:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2571(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:28:43 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:28:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:28:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:28:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:28:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:28:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:28:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:28:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:28:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 710(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:28:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 710(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:28:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 714(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:29:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:29:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:29:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:29:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 450(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:29:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 462(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:29:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:29:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:29:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,890.49 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:29:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 160(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:29:26 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:26 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:29:27 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:27 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:29:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:29:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:30:49 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:30:50 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 418(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:30:51 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 106(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:30:52 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2115(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:30:52 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2498(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:30:52 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 79(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:53 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3178(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:30:53 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 46(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:53 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 70(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:30:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:30:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 368(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 95(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:31:14 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:31:14 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:31:15 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:15 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:39 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:31:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 338(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:31:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 96(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:31:41 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1712(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:31:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1886(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:31:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 54(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:42 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2393(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:31:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:42 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 64(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:31:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 8:31:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=15][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 665(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 672(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 8:31:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 689(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/9/2025 8:32:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/9/2025 8:32:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=19][TRACE.VERBOSE][6/9/2025 8:32:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 8:32:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 443(ms) +[Thread=19][TRACE.VERBOSE][6/9/2025 8:32:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 467(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=21][TRACE.VERBOSE][6/9/2025 8:32:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=21][TRACE.VERBOSE][6/9/2025 8:32:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=21][TRACE.VERBOSE][6/9/2025 8:32:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=21][TRACE.VERBOSE][6/9/2025 8:32:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 94(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:32:35 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:35 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:32:36 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:36 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:36 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:32:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:32:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:35:34 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:35:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 333(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:35:36 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 96(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:35:37 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1738(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:35:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1971(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:35:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 52(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:35:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2467(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:35:38 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:35:38 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 64(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:36:00 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:00 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:36:00 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:00 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:00 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:36:01 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:01 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:08 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:36:09 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 379(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:36:09 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 117(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:11 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2175(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:36:11 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2505(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:36:11 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 70(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3115(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 734(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:36:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 734(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 750(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 92(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 469(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 479(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:36:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 89(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 57(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JHG +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JHG' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/11/2022 TotalGainLoss:$311.30 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:36:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 14(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNIX +[Thread=1][TRACE.VERBOSE][6/9/2025 8:36:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNIX' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:3/14/2018 TotalGainLoss:$8,177.96 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 39(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol: +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 335(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 457(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:20 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 505(ms) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 8:37:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 457(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:37:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 457(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:37:53 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:37:53 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:37:53 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:37:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:42:28 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:42:29 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 362(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:42:30 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:42:31 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1734(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:42:31 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2046(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:42:36 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 4695(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:42:36 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 5127(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:42:37 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 7689(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:42:37 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 447(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:42:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:42:51 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:42:51 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:42:51 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:42:51 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:42:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:42:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:42:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:43:39 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:43:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 352(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:43:41 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 120(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2107(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:43:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2422(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:43:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 73(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3075(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:43 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 70(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:43:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 521(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 521(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:43:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:44:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:44:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:44:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:44:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 465(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 464(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 477(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 479(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:44:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 485(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:44:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 507(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:45:44 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:45:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:45:44 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/9/2025 8:45:44 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:45:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:45:44 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:45:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:45:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:47:29 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:47:30 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 349(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:47:31 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 101(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:32 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1791(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:32 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2001(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:32 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 145(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:32 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2626(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:33 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:33 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:47:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 490(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 490(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:47:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 8:47:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:47:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:47:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 432(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 458(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:47:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 459(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:47:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 460(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 503(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 504(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 462(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 460(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 8:48:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 452(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 8:48:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 469(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 8:48:28 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:48:28 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:48:29 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:48:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:48:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:48:29 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:48:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:03 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:54:04 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 380(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:54:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 110(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:54:06 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2283(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:54:07 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2632(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:54:07 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 57(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:07 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3224(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:54:07 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:07 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 77(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 375(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:54:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 61(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.DEBUG][6/9/2025 8:54:48 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 8:54:48 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:48 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 8:54:49 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:54:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:21 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 8:56:22 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 544(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 8:56:23 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 170(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:56:24 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2949(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:56:25 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 3424(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 8:56:25 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 117(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:26 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 4256(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:56:26 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:26 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 108(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 390(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:42 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 102(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/9/2025 8:56:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 62(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 8:56:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 8:56:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 8:56:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 8:56:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 338(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AA +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AA' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:9/1/2021 TotalGainLoss:$85.96 +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 8:57:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 344(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:57:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=20][TRACE.VERBOSE][6/9/2025 8:57:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=20][TRACE.VERBOSE][6/9/2025 8:57:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=20][TRACE.VERBOSE][6/9/2025 8:57:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=20][TRACE.VERBOSE][6/9/2025 8:57:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 101(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 336(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-8502 +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-8502' +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$43,271.02 +[Thread=20][TRACE.VERBOSE][6/9/2025 8:58:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 44(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 8:58:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 8:58:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 8:58:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 8:58:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 8:58:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$43,271.02 +[Thread=17][TRACE.VERBOSE][6/9/2025 8:58:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 39(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 8:59:36 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 16(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 8:59:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 25(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:00:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 53(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:00:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 49(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:00:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 23(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:00:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 22(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:00:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 23(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 9:00:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=11][TRACE.VERBOSE][6/9/2025 9:00:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 32(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:00:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 28(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:00:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 29(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:00:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 22(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:00:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 30(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:00:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 36(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:00:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 28(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:00:59 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 42(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:01:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 29(ms) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:01:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 19(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:01:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:CPA +[Thread=1][TRACE.VERBOSE][6/9/2025 9:01:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'CPA' +[Thread=12][TRACE.VERBOSE][6/9/2025 9:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/9/2025 9:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/9/2025 9:01:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:4/3/2017 TotalGainLoss:$255.12 +[Thread=12][TRACE.VERBOSE][6/9/2025 9:01:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=16][TRACE.VERBOSE][6/9/2025 9:01:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,263. +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 337(ms) +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 360(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=18][TRACE.VERBOSE][6/9/2025 9:02:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 99(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:02:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 26(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,890.49 +[Thread=14][TRACE.VERBOSE][6/9/2025 9:02:43 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 150(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:02:56 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:56 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:02:57 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:407,263 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:57 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:57 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:02:57 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:02:57 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:30:09 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:30:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 341(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:30:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 90(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:30:20 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1761(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:30:20 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1977(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:30:20 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 45(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:20 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2505(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:30:20 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:21 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 377(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:30:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 344(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:30:52 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:30:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:30:52 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:30:52 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:30:52 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:30:53 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:30:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:36:48 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:36:49 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 340(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:36:49 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:36:50 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1802(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:36:51 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2016(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:36:51 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:51 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2519(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:36:51 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:51 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:36:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 391(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:05 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 95(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 342(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:37:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 93(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 20(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:BRK.B +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'BRK.B' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$888.44 +[Thread=9][TRACE.VERBOSE][6/9/2025 9:37:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:37:50 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:37:50 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:50 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:37:51 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:37:51 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:38:48 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:38:49 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 338(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:38:49 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:38:50 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1794(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:38:50 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2045(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:38:51 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:38:51 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:51 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2661(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:51 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:38:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 371(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:05 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:39:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 9:39:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:39:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 9:39:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 18(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-1576 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-1576' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:10/18/2013 TotalGainLoss:$241.80 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-4852 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-4852' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:4/1/2014 TotalGainLoss:$0.00 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 24(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-54X61101 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-54X61101' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$16,465.38 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 68(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-59326578 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-59326578' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:11/12/2014 TotalGainLoss:$881.65 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:39:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,890.49 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:39:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 146(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-8502 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-8502' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:39:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$43,271.02 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 39(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 326(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 89(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 59(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:40:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 16(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-1576 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-1576' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:10/18/2013 TotalGainLoss:$241.80 +[Thread=17][TRACE.VERBOSE][6/9/2025 9:40:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:40:34 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:34 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:40:34 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:34 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:34 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:40:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:40:35 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:46:23 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:46:24 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 357(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:46:24 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 113(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:46:26 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2031(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:46:26 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2253(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:46:26 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 49(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:26 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2834(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:46:26 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:27 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 369(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:46:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 346(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:46:48 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:46:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:46:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:46:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:46:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:46:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:46:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:16 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:47:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 345(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:47:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 113(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:47:18 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1892(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:47:19 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2123(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:47:19 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:19 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2577(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:47:19 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:19 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 375(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:47:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 104(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:47:37 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:47:38 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:38 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:47:39 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:47:39 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:49:04 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:49:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 428(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:49:06 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 119(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:07 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2158(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:49:07 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2456(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:49:07 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 47(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:08 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3037(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:08 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:08 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 71(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 390(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 9:49:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 337(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:49:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 334(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 9:50:09 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:50:09 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:50:10 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:50:10 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:50:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:50:10 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:50:10 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:03 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:53:04 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 341(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:53:05 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 116(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:53:06 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1846(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:53:06 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2093(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:53:06 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2683(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 23(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 69(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:53:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 412(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-1576 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-1576' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-54X61101 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-54X61101' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-59326578 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-59326578' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-8502 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-8502' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.DEBUG][6/9/2025 9:53:41 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:41 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:53:41 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:41 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:41 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:53:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:53:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:57:32 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 9:57:33 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 359(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 9:57:34 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 97(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:35 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1840(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:57:35 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2069(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 9:57:35 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 57(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:57:36 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2576(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:36 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:57:36 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 69(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 377(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 9:57:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:57:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 9:57:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 9:58:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 9:58:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 9:58:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 9:58:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 387(ms) +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 338(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=19][TRACE.VERBOSE][6/9/2025 9:58:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 328(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.DEBUG][6/9/2025 9:58:32 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:32 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 9:58:33 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:33 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:33 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 9:58:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 9:58:33 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:21 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:00:22 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 440(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:00:23 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 127(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:00:24 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2582(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:00:25 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2988(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:00:25 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 60(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:25 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3622(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:00:25 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:25 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 76(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 396(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:00:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 95(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:00:42 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:00:42 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:42 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:00:42 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:00:42 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:12 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:01:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 405(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:01:14 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 110(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:01:15 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2136(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:01:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2425(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:01:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 83(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:16 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3174(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:01:16 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:16 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 91(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 408(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 89(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:01:30 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:01:31 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:01:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:32 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:46 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:01:47 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 357(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:01:47 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:01:48 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1770(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:01:48 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1987(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:01:48 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 47(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:49 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2473(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:01:49 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:49 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 72(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:01:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 413(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:01:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 95(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:02:04 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:02:05 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:02:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:24 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:02:25 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 418(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:02:25 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 175(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:02:27 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2428(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:02:27 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2765(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:02:27 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:28 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3419(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:02:28 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 47(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:28 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 100(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:02:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 389(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:02:37 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:02:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:02:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:02:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:03:36 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:03:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 363(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:03:37 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 156(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:03:39 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2094(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:39 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2432(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:39 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:03:40 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3066(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:03:40 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:03:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 10:03:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:03:45 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 5145(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 392(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:03:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:03:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:03:59 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 405(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:04:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AA +[Thread=1][TRACE.VERBOSE][6/9/2025 10:04:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AA' +[Thread=11][TRACE.VERBOSE][6/9/2025 10:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/9/2025 10:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:04:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:9/1/2021 TotalGainLoss:$85.96 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:04:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:04:16 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:04:16 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:04:17 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:04:17 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:04:17 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:04:18 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:04:18 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:12 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:05:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 327(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:05:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 126(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:05:14 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1772(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:05:14 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2018(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:05:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2479(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:05:15 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 82(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 384(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.DEBUG][6/9/2025 10:05:27 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:05:28 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:28 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:05:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:41 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:05:42 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 341(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:05:42 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 93(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:05:43 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1689(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:05:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1922(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:05:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:44 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2388(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:05:44 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:44 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:05:44 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:05:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:05:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:05:53 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:05:54 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 310(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:05:54 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 94(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:05:55 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1730(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:05:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1932(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:05:56 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 44(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:56 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2392(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:05:56 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:56 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 65(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:05:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 89(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 337(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 16(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:06:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 341(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:06:45 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:06:46 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:46 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:06:47 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:06:47 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:40 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:14:41 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 364(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:14:41 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 95(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:14:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1821(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:14:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2077(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:14:43 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 68(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2673(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:14:43 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 392(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:14:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:14:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-8502 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-8502' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$43,271.02 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 37(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,890.49 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 208(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '{ALL}' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 337(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:BRK-5QX13608 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount 'BRK-5QX13608' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,890.49 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 169(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ABC +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ABC' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:8/31/2020 TotalGainLoss:$29.52 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ABG +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ABG' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:11/1/2018 TotalGainLoss:($69.30) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ABMD +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ABMD' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:3/29/2019 TotalGainLoss:($77.79) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ACHC +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ACHC' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:3/29/2019 TotalGainLoss:$195.50 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:15:50 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ADT +[Thread=1][TRACE.VERBOSE][6/9/2025 10:15:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ADT' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/28/2020 TotalGainLoss:($188.34) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:15:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:03 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 340(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:16:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:16:24 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:16:24 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:24 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:24 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:16:25 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:16:25 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:19:52 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:19:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 341(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:19:53 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 90(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:19:54 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1703(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:19:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1939(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:19:55 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 53(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:19:55 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2460(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:19:55 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:19:55 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 74(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:19:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:19:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 387(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:20:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 107(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:20:11 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:20:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:11 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:20:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:20:12 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:23:58 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:23:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 329(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:23:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 101(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:24:00 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1696(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:24:00 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1927(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:24:00 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2438(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:24:01 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 36(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 59(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:08 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 366(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:24:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 15(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:24:30 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:30 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:24:31 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:31 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:24:31 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:24:31 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:25:26 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:25:28 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 366(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:25:28 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:25:29 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2022(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:30 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2409(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:30 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 5770(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 8995(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for VSTCX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SXT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DRD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for HURN on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for MO on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RGLD on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for SPOT on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for RNMBY on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PRIM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DORM on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$70,879.64 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:25:36 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 87(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:25:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 497(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:26:10 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:26:10 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:26:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:26:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:26:11 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:31 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:30:32 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 304(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:30:33 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 157(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:30:34 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1993(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:30:34 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2285(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:30:34 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 63(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:30:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2907(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:30:35 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:30:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 66(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-20963 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-20963' +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()]HandleSelectedAccount:401K-74519 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedAccount()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedAccount '401K-74519' +[Thread=1][TRACE.DEBUG][6/9/2025 10:30:44 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:44 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:30:45 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:45 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:45 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:30:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:30:46 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:33:32 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:33:33 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 323(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:33:33 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:33:34 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1779(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:33:35 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1995(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:33:35 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 70(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:33:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2571(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:33:35 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:33:35 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:33:53 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:33:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:33:54 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:33:54 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:33:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:33:55 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:33:55 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:34:41 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:34:42 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 343(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:34:42 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 96(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:34:43 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1860(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:34:44 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2108(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:34:44 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 49(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:34:44 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2594(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:34:44 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 32(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:34:44 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:35:05 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:35:05 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:35:06 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:35:06 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:35:06 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:35:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:35:07 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:37:07 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:37:08 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 355(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:37:09 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 112(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:37:10 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1892(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:37:10 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2120(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:37:10 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 47(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:37:11 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2650(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:37:11 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:37:11 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 64(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:37:21 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:37:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:37:22 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:37:22 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:37:22 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:37:23 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:37:23 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:37:39 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:37:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 390(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:37:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 109(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:37:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1926(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:37:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2140(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:37:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:37:42 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2642(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:37:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:37:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=1][TRACE.DEBUG][6/9/2025 10:38:20 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:38:20 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:38:21 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:38:21 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:38:21 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:38:22 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:38:22 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:39:15 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/9/2025 10:39:16 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 345(ms) +[Thread=7][TRACE.VERBOSE][6/9/2025 10:39:16 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 101(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:39:17 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1806(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:39:17 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2042(ms) +[Thread=11][TRACE.VERBOSE][6/9/2025 10:39:18 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:18 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2553(ms) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:39:18 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:18 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 62(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 377(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:39:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/9/2025 10:39:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 55(ms) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/9/2025 10:39:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:39:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WDC +[Thread=1][TRACE.VERBOSE][6/9/2025 10:39:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WDC' +[Thread=9][TRACE.VERBOSE][6/9/2025 10:39:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/9/2025 10:39:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/9/2025 10:39:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:12/4/2017 TotalGainLoss:$4.97 +[Thread=9][TRACE.VERBOSE][6/9/2025 10:39:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:40:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:40:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 336(ms) +[Thread=1][TRACE.VERBOSE][6/9/2025 10:40:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/9/2025 10:40:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$106,539.60 +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:12 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 331(ms) +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=15][TRACE.VERBOSE][6/9/2025 10:40:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 340(ms) +[Thread=18][TRACE.VERBOSE][6/9/2025 10:41:19 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.DEBUG][6/9/2025 10:42:48 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/9/2025 10:42:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/9/2025 10:42:48 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/9/2025 10:42:48 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/9/2025 10:42:48 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/9/2025 10:42:49 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/9/2025 10:42:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:45:52 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:45:54 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 376(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:45:54 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 105(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:45:55 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1869(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:45:55 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2091(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:45:56 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 172(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:45:56 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2749(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:45:56 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:45:56 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 71(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:45:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:45:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 356(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:08 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:12 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$1,160.62 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:15 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 14(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:10/18/2013 TotalGainLoss:$241.80 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:46:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 6:46:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$6,890.49 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:23 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 144(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:11/12/2014 TotalGainLoss:$881.65 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:46:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 6:46:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 6:46:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 6:46:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:46:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$43,271.02 +[Thread=11][TRACE.VERBOSE][6/10/2025 6:46:33 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 42(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:46:40 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 6:46:45 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:46:45 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:46:45 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:46:45 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:46:45 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:46:45 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:46:45 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:48:46 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:48:47 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 343(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:48:48 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 100(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:48:49 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1814(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:48:49 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2097(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:48:49 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 44(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:48:50 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2650(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:48:50 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:48:50 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:48:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:48:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 6:48:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 6:48:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:48:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 6:48:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 367(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:05 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:05 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:05 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 374(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WDC +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WDC' +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:12/4/2017 TotalGainLoss:$4.97 +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WHR +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WHR' +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:11/2/2020 TotalGainLoss:$179.92 +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:18 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WING +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WING' +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:7/27/2023 TotalGainLoss:($45.03) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:26 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WING +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WING' +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:7/27/2023 TotalGainLoss:($45.03) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:49:35 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 6(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 6:49:37 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:37 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:49:38 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:38 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:38 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:49:38 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:49:38 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:50:20 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:50:21 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 383(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:50:21 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 102(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:50:22 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1853(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:50:22 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2169(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:50:23 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 55(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:23 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2679(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:50:23 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:23 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:28 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:28 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:28 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:50:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 367(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 6:50:42 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:50:42 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:50:43 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:50:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:50:43 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:50:43 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:50:43 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:58:21 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:58:22 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 328(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:58:22 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 165(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:58:23 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1955(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:58:24 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2250(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:58:24 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 55(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:24 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2819(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:58:24 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 22(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:24 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:30 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:58:31 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 377(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:58:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 6:58:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 6:58:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 6:58:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:58:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=11][TRACE.VERBOSE][6/10/2025 6:58:36 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 6:58:41 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:58:41 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:58:41 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:58:41 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:58:41 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:58:42 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:58:42 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:59:27 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:59:31 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2900(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:59:34 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 106(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:59:35 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 7496(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:59:36 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 7722(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:59:36 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 53(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/9/2025 +[Thread=9][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 3929(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 12217(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for BRK.B on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for JFNNX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DRD on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for HURN on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for MO on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for IEFA on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for GWRE on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for CRS on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for PLMR on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for OPRA on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for NRG on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for DBX on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetGainLoss(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossHelper::GetMarketValue(holdingDate,portfolioTrade)]No price for KEP on 06-09-2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for BRK.B on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for JFNNX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for IEFA on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for GWRE on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for CRS on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for PLMR on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for OPRA on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for NRG on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for DBX on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [MarketData.Generator.GainLoss.GainLossGeneratorCum::GenerateTotalGainLoss(portfolioTrades,maxDateRef)]No price for KEP on 6/9/2025 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$75,749.01 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:41 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:44 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:44 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/10/2025 6:59:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 328(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 327(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:05 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:05 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:07 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:07 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$43,271.02 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 44(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:16 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:22 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:22 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:22 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:00:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:30 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:30 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 437(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=12][TRACE.VERBOSE][6/10/2025 7:00:37 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 322(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:00:38 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:00:38 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:00:39 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:00:39 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:00:39 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:00:39 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:00:39 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:03:56 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:03:57 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 347(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:03:58 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 96(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:03:59 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1778(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:03:59 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1999(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:03:59 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:03:59 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2498(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:04:00 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:04:00 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 58(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:04:01 AM] [PortfolioManager.Program::Main(args)]System.Collections.Generic.KeyNotFoundException: The given key 'Accounts' was not present in the dictionary. + at System.Collections.Generic.Dictionary`2.get_Item(TKey key) + at PortfolioManager.ViewModels.GainLossViewModel.Initialize() in C:\Avalonia\PortfolioManager\ViewModels\GainLossViewModel.cs:line 298 + at PortfolioManager.ViewModels.GainLossViewModel..ctor() in C:\Avalonia\PortfolioManager\ViewModels\GainLossViewModel.cs:line 64 + at PortfolioManager.ViewModels.MainWindowViewModel.ViewGainLoss() in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 125 + at PortfolioManager.ViewModels.MainWindowViewModel.b__13_0(Object ParamArrayAttribute) in C:\Avalonia\PortfolioManager\ViewModels\MainWindowViewModel.cs:line 100 + at PortfolioManager.Command.MyRelayCommand.Execute(Object parameter) in C:\Avalonia\PortfolioManager\Command\RelayCommand.cs:line 47 + at Avalonia.Controls.Button.OnClick() + at Avalonia.Controls.Button.OnPointerReleased(PointerReleasedEventArgs e) + at Avalonia.Input.InputElement.<>c.<.cctor>b__32_9(InputElement x, PointerReleasedEventArgs e) + at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) + at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) + at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) + at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) + at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) + at Avalonia.Input.MouseDevice.ProcessRawEvent(RawInputEventArgs e) + at Avalonia.Input.InputManager.ProcessInput(RawInputEventArgs e) + at Avalonia.Controls.TopLevel.<>c.b__150_0(Object state) + at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority) + at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) + at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.WindowImpl.WndProcMessageHandler(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) + at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) + at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) + at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) + at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) + at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args) + at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.DEBUG][6/10/2025 7:05:02 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:05:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=1][TRACE.VERBOSE][6/10/2025 7:05:38 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:05:39 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 315(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:05:39 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 111(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:05:40 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1828(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:05:41 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2077(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:05:41 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 52(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:41 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2593(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:05:41 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:41 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 59(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 374(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:05:58 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 327(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:04 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:09 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 328(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:06:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 332(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:28 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:30 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:30 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:32 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 328(ms) +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:37 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 339(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:42 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:06:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 327(ms) +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:53 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:53 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:53 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=15][TRACE.VERBOSE][6/10/2025 7:06:53 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 329(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:06:58 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:06:58 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:06:58 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:06:58 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:06:58 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:06:59 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:06:59 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:09:38 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/10/2025 7:09:38 AM] [PortfolioManager.Program::Main(args)]Avalonia.Markup.Xaml.XamlLoadException: No precompiled XAML found for PortfolioManager.App, make sure to specify x:Class and include your XAML file as AvaloniaResource + at Avalonia.Markup.Xaml.AvaloniaXamlLoader.Load(Object obj) + at PortfolioManager.App.Initialize() in C:\Avalonia\PortfolioManager\App.axaml.cs:line 20 + at Avalonia.AppBuilder.SetupUnsafe() + at Avalonia.AppBuilder.Setup() + at Avalonia.AppBuilder.SetupWithLifetime(IApplicationLifetime lifetime) + at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder) + at PortfolioManager.Program.Main(String[] args) in C:\Avalonia\PortfolioManager\Program.cs:line 27 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:10:23 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:10:31 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 343(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:10:32 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 106(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:33 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1842(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:10:33 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2122(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:10:33 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 65(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:34 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2656(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:34 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:34 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:40 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:40 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 372(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:10:50 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/10/2025 7:10:50 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:52 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:10:52 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 59(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:57 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:10:58 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 361(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:11:15 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:11:15 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:11:16 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:11:16 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:11:16 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:11:17 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:11:17 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:11:50 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:11:51 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 318(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:11:51 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 129(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:11:52 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1759(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:11:53 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1951(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:11:53 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 45(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:11:53 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2468(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:11:53 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:11:53 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:11:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:11:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:11:58 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:11:58 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:11:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:11:59 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 363(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:12:06 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:06 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:12:06 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:06 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:06 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:12:06 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:06 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:26 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:12:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 337(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:12:27 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:12:29 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1898(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:12:29 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2182(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:12:29 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:29 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2665(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:12:29 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:30 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 59(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:12:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:12:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:12:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:12:37 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 380(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:12:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 7:12:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:42 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:42 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:42 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 342(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:45 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:47 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 94(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/10/2025 7:12:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:51 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 66(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:53 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:53 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:12:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:13:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:WDC +[Thread=1][TRACE.VERBOSE][6/10/2025 7:13:00 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'WDC' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:02 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:12/4/2017 TotalGainLoss:$4.97 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 20(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:05 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:06 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:10 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:11 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 15(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:17 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:19 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 15(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:23 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:25 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:25 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:26 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:13:27 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=11][TRACE.VERBOSE][6/10/2025 7:13:35 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 334(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:13:42 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 93(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:13:42 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 79(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:13:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 87(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:13:49 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 72(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:14:01 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:14:01 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:14:02 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:14:02 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:14:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:14:02 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:14:02 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:11 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:15:12 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 319(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:15:12 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 84(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:15:13 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1736(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:15:14 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1975(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:15:14 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:14 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2493(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:15:14 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:14 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 54(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:19 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:15:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 374(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:22 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 86(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:22 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 75(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 86(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 66(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 45(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 34(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:15:44 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:44 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:15:45 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:45 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:45 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:15:46 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:15:46 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:16 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:16:17 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 323(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:16:18 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 85(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:16:19 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1745(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:16:19 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2016(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:16:19 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 83(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:20 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2629(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:16:20 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:20 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 59(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=10][TRACE.VERBOSE][6/10/2025 7:16:26 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 380(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:28 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 90(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:28 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 80(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 77(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 85(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 33(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 85(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 88(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 117(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 122(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 69(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:35 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 42(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 27(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:16:43 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:16:43 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:43 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:16:44 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:16:44 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:06 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 7:17:07 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 326(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 7:17:07 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 118(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:08 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1806(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:17:08 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2021(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 7:17:09 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 76(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:17:09 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2540(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:09 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 7:17:09 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 52(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:15 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 367(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 81(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 90(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 83(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 62(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/9/2025 TotalGainLoss:$90,609.45 +[Thread=9][TRACE.VERBOSE][6/10/2025 7:17:35 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 368(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 7:17:36 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:36 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 7:17:37 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:37 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:37 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 7:17:37 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 7:17:37 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 9:57:04 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 9:57:05 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 325(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 9:57:05 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 96(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:57:06 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1795(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 9:57:06 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2106(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 9:57:07 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:07 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2617(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:57:07 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 22(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:07 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 113(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:15 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 364(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:35 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 35(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:57:35 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 42(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:57:53 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 27(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:57:53 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 25(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:23 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:24 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 329(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 9:58:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 9:58:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=10][TRACE.VERBOSE][6/10/2025 9:58:36 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 342(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 9:58:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 9:58:54 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 9:58:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 9:58:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:58:56 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=9][TRACE.VERBOSE][6/10/2025 9:58:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 370(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 9:59:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 9:59:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:03 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:03 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 329(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 9:59:08 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 9:59:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 9:59:11 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:13 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=9][TRACE.VERBOSE][6/10/2025 9:59:14 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 328(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 9:59:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 9:59:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 9:59:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 9:59:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 9:59:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,331.20 +[Thread=10][TRACE.VERBOSE][6/10/2025 9:59:18 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=3][TRACE.VERBOSE][6/10/2025 10:00:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=3][TRACE.VERBOSE][6/10/2025 10:00:36 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/10/2025 10:00:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/10/2025 10:00:38 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/10/2025 10:00:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,307.29 +[Thread=3][TRACE.VERBOSE][6/10/2025 10:00:39 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 331(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:01:03 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 26(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:01:04 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 82(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 10:01:10 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=9][TRACE.VERBOSE][6/10/2025 10:01:22 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 47(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:01:22 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 65(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:01:26 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:01:27 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 22(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:01:32 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 33(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:01:32 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=16][TRACE.VERBOSE][6/10/2025 10:02:08 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,270. +[Thread=18][TRACE.VERBOSE][6/10/2025 10:03:12 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:03:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 10:03:18 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/10/2025 10:03:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/10/2025 10:03:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/10/2025 10:03:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,307.29 +[Thread=3][TRACE.VERBOSE][6/10/2025 10:03:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 323(ms) +[Thread=3][TRACE.VERBOSE][6/10/2025 10:03:33 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 26(ms) +[Thread=3][TRACE.VERBOSE][6/10/2025 10:03:33 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 29(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 10:05:14 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:05:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 0(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:05:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 0(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:05:43 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 450(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:05:45 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 385(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 10:05:47 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 341(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 10:05:48 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 343(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 10:05:58 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 382(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:06:14 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:06:14 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:06:15 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:407,270 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:06:15 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:06:15 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:06:15 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:06:15 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:24:27 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:24:28 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 366(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:24:28 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 137(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:24:30 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1916(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:24:30 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2168(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:24:30 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:24:30 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2716(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:24:31 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:24:31 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 75(ms) +[Thread=19][TRACE.VERBOSE][6/10/2025 10:24:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=19][TRACE.VERBOSE][6/10/2025 10:24:51 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=19][TRACE.VERBOSE][6/10/2025 10:24:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/10/2025 10:24:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/10/2025 10:24:55 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,244.05 +[Thread=19][TRACE.VERBOSE][6/10/2025 10:24:56 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 365(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:25:11 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:25:11 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:25:12 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:25:12 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:25:12 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:25:13 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:25:13 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:26:57 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:26:58 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 371(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:26:58 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 117(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:26:59 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2012(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:27:00 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2350(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:27:00 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 49(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:00 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2922(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:27:00 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:00 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 57(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:05 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:06 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,243.20 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:27:06 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 375(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:27:10 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:27:10 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:27:11 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:27:11 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:27:11 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:27:11 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:27:11 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:28:11 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:28:12 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 353(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:28:12 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 97(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:28:13 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1935(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:28:14 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2213(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:28:14 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:14 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2729(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:28:14 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:14 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 68(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:22 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,243.20 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:28:22 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 391(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:28:26 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:28:26 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:28:27 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:28:27 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:28:27 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:28:28 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:28:28 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:29:21 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:29:22 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 606(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:29:22 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 111(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:24 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2242(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:29:24 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2489(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:29:24 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 54(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:29:24 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2989(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:24 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:29:24 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:29:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:29:25 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,243.20 +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:30 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 369(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:29:37 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:29:37 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:29:38 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:29:38 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:29:38 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:29:38 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:29:38 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:29:56 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:29:57 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 338(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:29:58 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:29:59 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1810(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:29:59 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2068(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:29:59 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:29:59 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2575(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:30:00 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 36(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:30:00 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 60(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:30:10 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:30:10 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:30:10 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:30:10 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:30:10 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:30:11 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:30:11 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:49:30 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:49:31 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 344(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:49:31 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 144(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:49:32 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1847(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:49:32 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2109(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:49:33 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 49(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:49:33 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2688(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:49:33 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 29(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:49:33 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 71(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:49:43 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:49:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:49:43 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:49:43 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:49:43 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:49:44 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:49:44 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:06 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:50:07 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 342(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:50:07 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 98(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:08 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1720(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:50:08 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 1972(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:50:08 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:09 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2528(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:09 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:09 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:10 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:14 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:15 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,181.87 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:15 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 397(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:17 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:20 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 100(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:24 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:27 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,154.46 +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:28 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 331(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:32 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:34 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:34 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:39 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 10:50:41 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:43 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=9][TRACE.VERBOSE][6/10/2025 10:50:43 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:46 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:48 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,154.46 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:49 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 341(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:50:59 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:51:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:51:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:51:01 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,154.46 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:51:02 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 327(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 10:51:21 AM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 10:51:21 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 10:51:21 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 10:51:21 AM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 10:51:21 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 10:51:22 AM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:51:22 AM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:12 AM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 10:54:13 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 334(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 10:54:13 AM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 107(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:54:14 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1824(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:54:14 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2069(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 10:54:15 AM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 54(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:15 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2588(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 10:54:15 AM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:15 AM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 69(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:16 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:20 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:21 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,154.46 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:21 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 364(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,154.46 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:29 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 322(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:31 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:33 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$106,084.61 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:34 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 313(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 10:54:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$90,154.46 +[Thread=10][TRACE.VERBOSE][6/10/2025 10:54:39 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 358(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 10:55:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 10:55:37 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=3][TRACE.VERBOSE][6/10/2025 10:55:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/10/2025 10:55:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/10/2025 10:55:39 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$106,088.16 +[Thread=3][TRACE.VERBOSE][6/10/2025 10:55:40 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 314(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 10:56:16 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 10:58:18 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 10:59:16 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:00:21 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:02:23 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:04:20 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:04:25 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:06:27 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:08:29 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:09:24 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:10:31 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:12:33 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:14:28 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:14:36 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:16:38 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:18:40 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:19:32 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:20:42 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:22:44 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=22][TRACE.VERBOSE][6/10/2025 11:23:58 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 649(ms) +[Thread=16][TRACE.VERBOSE][6/10/2025 11:24:36 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:24:46 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:26:49 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:28:51 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:29:39 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=1][TRACE.VERBOSE][6/10/2025 11:30:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 11:30:26 AM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 11:30:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 11:30:29 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 11:30:30 AM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$106,041.53 +[Thread=12][TRACE.VERBOSE][6/10/2025 11:30:30 AM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 319(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 11:30:53 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:32:55 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:34:43 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:34:57 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:36:59 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:39:02 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:39:47 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:41:04 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:43:06 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:44:51 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:45:08 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:47:10 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:49:12 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:49:55 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:51:15 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:53:17 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 11:54:59 AM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:55:19 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:57:21 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 11:59:23 AM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 12:00:03 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:01:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:03:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:03:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 12:03:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=28][TRACE.VERBOSE][6/10/2025 12:03:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=28][TRACE.VERBOSE][6/10/2025 12:03:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:03:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$105,914.26 +[Thread=28][TRACE.VERBOSE][6/10/2025 12:03:52 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 382(ms) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:03:57 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:03:57 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:04:04 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 48(ms) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:04:04 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 58(ms) +[Thread=29][TRACE.VERBOSE][6/10/2025 12:04:07 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=29][TRACE.VERBOSE][6/10/2025 12:04:08 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:04:15 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 67(ms) +[Thread=28][TRACE.VERBOSE][6/10/2025 12:04:15 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=16][TRACE.VERBOSE][6/10/2025 12:05:07 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,270. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:05:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:07:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:09:34 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 12:10:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,270. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:11:36 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 12:13:38 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.DEBUG][6/10/2025 12:14:13 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:13 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:14:13 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:407,270 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:13 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:13 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:14:14 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:26 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 332(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:14:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 105(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:14:36 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1837(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:14:36 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2138(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:14:37 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 60(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:37 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2672(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:14:37 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 28(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:37 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:44 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,972.28 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:14:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 409(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 43(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:14:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 28(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:15:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:15:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:15:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 30(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:15:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 53(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:15:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:15:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 30(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:15:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 356(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:15:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 350(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:16:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:16:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 29(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:16:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 62(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:16:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:16:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 37(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:16:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 31(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 12:16:39 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=15][TRACE.VERBOSE][6/10/2025 12:16:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/10/2025 12:16:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/10/2025 12:16:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/10/2025 12:16:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/10/2025 12:16:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=15][TRACE.VERBOSE][6/10/2025 12:16:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$1,134.32 +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 15(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:17:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:17:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=12][TRACE.VERBOSE][6/10/2025 12:17:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 130(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:17:29 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:17:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:17:29 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:17:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:17:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:17:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:17:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:30:58 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:30:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 340(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:30:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 110(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:31:01 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1880(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:31:01 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2135(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:31:01 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 61(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:31:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2692(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:31:01 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:31:02 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 79(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:31:39 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:42 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,976.94 +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 374(ms) +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=19][TRACE.VERBOSE][6/10/2025 12:31:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:31:53 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:31:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:31:53 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:31:53 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:31:53 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:31:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:31:54 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:34:58 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:34:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 332(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:34:59 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 101(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:35:00 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1875(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2127(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2651(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 75(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 73(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,976.94 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:35:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 397(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:35:13 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:35:13 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:35:14 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:35:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:35:14 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:35:15 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:35:15 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:45:02 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:45:03 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 378(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:45:03 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 105(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:04 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1942(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:05 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2225(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:05 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 45(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:45:05 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2727(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:05 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 26(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:45:05 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 70(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:45:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:45:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.11 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 390(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:19 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 100(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:45:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/10/2025 12:45:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$13,195.47 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 59(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:45:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JHG +[Thread=1][TRACE.VERBOSE][6/10/2025 12:45:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JHG' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/11/2022 TotalGainLoss:$311.30 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 20(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:39 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 22(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:44 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 15(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 14(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:46 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 17(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 19(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:45:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 18(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:55 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:45:55 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 349(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:07 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 336(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 405(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:18 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 355(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$6,658.50 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:23 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 152(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:46:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 12:46:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:28 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:46:28 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:46:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 99(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:46:37 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:46:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:46:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:46:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:46:37 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:46:38 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:46:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:49:43 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:49:44 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 328(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:49:45 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 118(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:49:46 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1914(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:49:46 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2136(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:49:46 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:47 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2641(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:49:47 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 23(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:47 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 53(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:49:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:49:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:49:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:49:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 409(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:49:57 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 338(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 89(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=11][TRACE.VERBOSE][6/10/2025 12:50:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=11][TRACE.VERBOSE][6/10/2025 12:50:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:50:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,982.50 +[Thread=11][TRACE.VERBOSE][6/10/2025 12:50:06 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 334(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:08 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:11 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:11 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 94(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/10/2025 12:50:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:16 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 64(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,984.93 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 384(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,984.93 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 341(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 90(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$6,658.50 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 154(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:50:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 12:50:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:51 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:50:51 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:50:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 12:50:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:50:56 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=15][TRACE.VERBOSE][6/10/2025 12:51:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=15][TRACE.VERBOSE][6/10/2025 12:51:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=15][TRACE.VERBOSE][6/10/2025 12:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=15][TRACE.VERBOSE][6/10/2025 12:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=15][TRACE.VERBOSE][6/10/2025 12:51:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=15][TRACE.VERBOSE][6/10/2025 12:51:02 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 91(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:51:04 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:51:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:51:04 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:51:04 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:51:04 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:51:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:51:05 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:16 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:53:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 331(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:53:17 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 104(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:18 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1765(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:53:19 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2024(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:53:19 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:19 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2573(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:19 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:19 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 55(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:20 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,984.93 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:25 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$6,658.50 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:30 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 165(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:AAP +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AAP' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/1/2019 TotalGainLoss:$43.61 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:53:37 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,984.93 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:53:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 354(ms) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:54 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$43,332.66 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:54 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 49(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:CHEF +[Thread=1][TRACE.VERBOSE][6/10/2025 12:53:56 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'CHEF' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:58 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/20/2015 TotalGainLoss:$17.36 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:53:58 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 12(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:BLV +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:02 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'BLV' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:3/30/2015 TotalGainLoss:$4.65 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:04 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:CPA +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'CPA' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:4/3/2017 TotalGainLoss:$255.12 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:FXB +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'FXB' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:2/12/2018 TotalGainLoss:$259.80 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:14 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 17(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:KORS +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'KORS' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:7/24/2018 TotalGainLoss:($1.95) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:MIDD +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'MIDD' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/17/2018 TotalGainLoss:$15,304.84 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:33 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:SPY +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:43 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'SPY' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$23,676.73 +[Thread=9][TRACE.VERBOSE][6/10/2025 12:54:45 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 13(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:THRM +[Thread=1][TRACE.VERBOSE][6/10/2025 12:54:57 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'THRM' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:7/11/2017 TotalGainLoss:$128.72 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:54:59 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 8(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:UNH +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'UNH' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:5/7/2014 TotalGainLoss:$1,284.70 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 9(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:VDE +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'VDE' +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:15 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/18/2021 TotalGainLoss:$79.84 +[Thread=14][TRACE.VERBOSE][6/10/2025 12:55:15 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 20(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 12:55:21 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:XLP +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'XLP' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:55:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:55:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:55:24 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:7/13/2020 TotalGainLoss:$2,322.85 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:55:24 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:VDE +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:45 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'VDE' +[Thread=3][TRACE.VERBOSE][6/10/2025 12:55:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=3][TRACE.VERBOSE][6/10/2025 12:55:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=3][TRACE.VERBOSE][6/10/2025 12:55:47 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/18/2021 TotalGainLoss:$79.84 +[Thread=3][TRACE.VERBOSE][6/10/2025 12:55:47 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 11(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:KORS +[Thread=1][TRACE.VERBOSE][6/10/2025 12:55:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'KORS' +[Thread=9][TRACE.VERBOSE][6/10/2025 12:56:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 12:56:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:56:00 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:7/24/2018 TotalGainLoss:($1.95) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:56:00 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:56:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:56:30 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:56:32 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:11/1/2018 TotalGainLoss:($69.30) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:56:32 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 12:56:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:37 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,991.85 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:38 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 347(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:49 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$6,658.50 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:49 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 160(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:50 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:52 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:53 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,991.85 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:53 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 369(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:56:59 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:01 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:01 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 92(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:03 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$13,195.47 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:05 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 65(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,991.85 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 337(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 93(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:JFNNX +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:19 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'JFNNX' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$13,195.47 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:57:21 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 59(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 12:57:23 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:23 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:26 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,991.85 +[Thread=17][TRACE.VERBOSE][6/10/2025 12:57:26 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 359(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:57:32 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:32 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:57:32 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:32 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:32 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:57:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:57:33 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:12 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 12:59:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 349(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 12:59:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 99(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:59:14 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1929(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:59:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2163(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 12:59:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 50(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2677(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 12:59:15 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 63(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:18 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,991.85 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$6,658.50 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 163(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:ABC +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:29 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'ABC' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:8/31/2020 TotalGainLoss:$29.52 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:31 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol 'AA' +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:35 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:9/1/2021 TotalGainLoss:$85.96 +[Thread=10][TRACE.VERBOSE][6/10/2025 12:59:35 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 7(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 12:59:37 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:37 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 12:59:38 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:38 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:38 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 12:59:39 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 12:59:39 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 3:20:17 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/10/2025 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/10/2025 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/10/2025 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:18 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 412(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for SXT on 6/10/2025 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for PSO on 6/10/2025 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]No price for TSCDY on 6/10/2025 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:20:19 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 111(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 3:20:20 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 2391(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 3:20:20 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2673(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 3:20:21 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 56(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 3:20:21 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 3194(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 3:20:21 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 38(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 3:20:21 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 77(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 3:21:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 30(ms) +[Thread=17][TRACE.VERBOSE][6/10/2025 3:21:01 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 39(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 3:22:22 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=15][TRACE.VERBOSE][6/10/2025 3:22:40 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 23(ms) +[Thread=15][TRACE.VERBOSE][6/10/2025 3:22:41 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 18(ms) +[Thread=15][TRACE.VERBOSE][6/10/2025 3:22:44 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 74(ms) +[Thread=15][TRACE.VERBOSE][6/10/2025 3:22:44 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 54(ms) +[Thread=14][TRACE.VERBOSE][6/10/2025 3:22:48 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 27(ms) +[Thread=14][TRACE.VERBOSE][6/10/2025 3:22:48 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=3][TRACE.VERBOSE][6/10/2025 3:23:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=3][TRACE.VERBOSE][6/10/2025 3:23:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=12][TRACE.VERBOSE][6/10/2025 3:23:12 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=12][TRACE.VERBOSE][6/10/2025 3:23:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=12][TRACE.VERBOSE][6/10/2025 3:23:13 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,910.18 +[Thread=12][TRACE.VERBOSE][6/10/2025 3:23:13 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 371(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 3:24:24 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 3:25:21 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:26:26 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=7][TRACE.VERBOSE][6/10/2025 3:27:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=7][TRACE.VERBOSE][6/10/2025 3:27:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=7][TRACE.VERBOSE][6/10/2025 3:27:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=7][TRACE.VERBOSE][6/10/2025 3:27:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=7][TRACE.VERBOSE][6/10/2025 3:27:41 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,937.93 +[Thread=7][TRACE.VERBOSE][6/10/2025 3:27:41 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 3:28:28 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 3:30:25 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:30:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:32:32 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:34:33 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 3:35:28 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:36:35 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:38:37 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 3:40:31 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:40:39 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:42:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:44:43 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 3:45:34 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,333. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:46:45 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 3:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=1][TRACE.VERBOSE][6/10/2025 3:48:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=27][TRACE.VERBOSE][6/10/2025 3:48:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=27][TRACE.VERBOSE][6/10/2025 3:48:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=27][TRACE.VERBOSE][6/10/2025 3:48:09 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,902.86 +[Thread=27][TRACE.VERBOSE][6/10/2025 3:48:09 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 333(ms) +[Thread=24][TRACE.VERBOSE][6/10/2025 3:48:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 42(ms) +[Thread=24][TRACE.VERBOSE][6/10/2025 3:48:35 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 31(ms) +[Thread=22][TRACE.VERBOSE][6/10/2025 3:48:39 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 21(ms) +[Thread=22][TRACE.VERBOSE][6/10/2025 3:48:39 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 34(ms) +[Thread=22][TRACE.VERBOSE][6/10/2025 3:48:42 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 50(ms) +[Thread=22][TRACE.VERBOSE][6/10/2025 3:48:43 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 69(ms) +[Thread=24][TRACE.VERBOSE][6/10/2025 3:48:46 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 27(ms) +[Thread=24][TRACE.VERBOSE][6/10/2025 3:48:46 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 28(ms) +[Thread=18][TRACE.VERBOSE][6/10/2025 3:48:46 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 35(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 32(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 38(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 29(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 39(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:04 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 41(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 66(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:05 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 33(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 30(ms) +[Thread=1][TRACE.VERBOSE][6/10/2025 3:49:06 PM] [PortfolioManager.ViewModels.GainLossViewModel::get_Parity()][Parity]Done, total took 36(ms) +[Thread=16][TRACE.VERBOSE][6/10/2025 3:50:37 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,267. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:50:48 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:52:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:54:52 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 3:55:40 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,267. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:56:54 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 3:58:56 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 4:00:43 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,267. +[Thread=18][TRACE.VERBOSE][6/10/2025 4:00:57 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 4:02:59 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 4:05:01 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 4:05:46 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,267. +[Thread=18][TRACE.VERBOSE][6/10/2025 4:07:03 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=18][TRACE.VERBOSE][6/10/2025 4:09:05 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=16][TRACE.VERBOSE][6/10/2025 4:10:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Symbols: 486. Items in cache: 407,267. +[Thread=18][TRACE.VERBOSE][6/10/2025 4:11:07 PM] [MarketData.Cache.GBPriceCache::ThreadProc()]Clearing GBPriceCache price cache. +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:25 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:27 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$21,684.73 +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:27 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 89(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:31 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:33 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:34 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,958.56 +[Thread=9][TRACE.VERBOSE][6/10/2025 4:11:34 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 330(ms) +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:38 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:40 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$6,632.08 +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:40 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 189(ms) +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:46 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:48 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$15,987.44 +[Thread=14][TRACE.VERBOSE][6/10/2025 4:11:48 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 68(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:07 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:10 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:11/12/2014 TotalGainLoss:$881.65 +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:10 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 10(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:14 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:16 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,958.56 +[Thread=9][TRACE.VERBOSE][6/10/2025 4:12:17 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 336(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 4:12:58 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 4:12:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 4:12:58 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:407,267 +[Thread=1][TRACE.VERBOSE][6/10/2025 4:12:58 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 4:12:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 4:12:58 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 4:12:58 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 5:54:18 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 5:54:27 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 378(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 5:54:28 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 82(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 5:54:29 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1754(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 5:54:29 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2092(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 5:54:29 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 51(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 5:54:30 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2597(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 5:54:30 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 5:54:30 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 51(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 5:54:49 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 5:54:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 5:54:49 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 5:54:49 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 5:54:49 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 5:54:50 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 5:54:50 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 5:57:06 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 5:57:07 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 347(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 5:57:08 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 82(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 5:57:09 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1886(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 5:57:09 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2107(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 5:57:09 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 48(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 5:57:10 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2701(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 5:57:10 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 5:57:10 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 52(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 5:57:40 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 5:57:40 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 5:57:40 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 5:57:40 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 5:57:40 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 5:57:41 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 5:57:41 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 5:59:37 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 5:59:38 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 359(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 5:59:39 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 105(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 5:59:40 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1786(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 5:59:40 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2028(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 5:59:40 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 5:59:41 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2527(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 5:59:41 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 25(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 5:59:41 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Binding]An error occurred binding 'Tip' to '$parent[MGSHMomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #18270305) +[Thread=1][TRACE.DEBUG][6/10/2025 6:00:11 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:00:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:00:11 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:00:11 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:00:11 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:00:12 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:00:12 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:02:39 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:02:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 340(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:02:40 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 115(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:02:41 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1905(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:02:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2161(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:02:42 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 54(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:02:42 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2776(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:02:42 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 24(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:02:42 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 52(ms) +[Binding]An error occurred binding 'Tip' to '$parent[MGSHMomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #18270305) +[Binding]An error occurred binding 'Tip' to '$parent[CMTrendView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #48653720) +[Thread=1][TRACE.DEBUG][6/10/2025 6:04:14 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:04:14 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:04:15 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:04:15 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:04:15 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:04:16 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:04:16 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:06:50 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:06:51 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 372(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:06:51 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 107(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:06:52 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1947(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:06:53 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2178(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:06:53 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 57(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:06:53 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2738(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:06:53 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:06:53 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 56(ms) +[Binding]An error occurred binding 'Tip' to '$parent[MGSHMomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #18270305) +[Binding]An error occurred binding 'Tip' to '$parent[CMTrendView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #14983874) +[Binding]An error occurred binding 'Tip' to '$parent[MomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #36261820) +[Binding]An error occurred binding 'Tip' to '$parent[CMMomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #4497942) +[Binding]An error occurred binding 'Tip' to '$parent[MomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #41488851) +[Binding]An error occurred binding 'Tip' to '$parent[CMTrendView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #39479964) +[Thread=1][TRACE.DEBUG][6/10/2025 6:07:27 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:07:27 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:07:28 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:07:28 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:07:28 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:07:29 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:07:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:08:12 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=7][TRACE.VERBOSE][6/10/2025 6:08:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 371(ms) +[Thread=7][TRACE.VERBOSE][6/10/2025 6:08:13 PM] [MarketData.Generator.MGSHMomentum.MGSHMomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 114(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:08:14 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 1970(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:08:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 2205(ms) +[Thread=11][TRACE.VERBOSE][6/10/2025 6:08:15 PM] [MarketData.Generator.CMMomentum.CMMomentumBacktest::GetModelPerformance(sessionParams)]Done, took 46(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 2760(ms) +[Thread=9][TRACE.VERBOSE][6/10/2025 6:08:15 PM] [MarketData.Generator.CMTrend.CMTTrendModel::GetModelPerformance(sessionParams)]Done, total took 27(ms) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:15 PM] [MarketData.Generator.Momentum.MomentumBacktest::GetModelPerformance(sessionParams)]Done, total took 70(ms) +[Binding]An error occurred binding 'Tip' to '$parent[MGSHMomentumView].DataContext.ExpectationDescription' at 'DataContext': 'Value is null.' (TextBox #18270305) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()]HandleSelectedSymbol:{ALL} +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:17 PM] [PortfolioManager.ViewModels.GainLossViewModel::HandleSelectedSymbol()][GainLossViewModel::OnGainLossViewModelPropertyChanged]SelectedSymbol '{ALL}' +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:21 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingActiveGainLoss +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]GeneratingTotalGainLoss) +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:22 PM] [PortfolioManager.ViewModels.GainLossViewModel::b__41_0()]Date:6/10/2025 TotalGainLoss:$89,962.79 +[Thread=10][TRACE.VERBOSE][6/10/2025 6:08:22 PM] [MarketData.MarketDataModel.GainLoss.GainLossSummaryItemCollection::.ctor(portfolioTrades,gainLossGenerator,activeGainLossGenerator,maxDateRef)][GainLossSummaryItemCollection] Done, took 394(ms) +[Thread=1][TRACE.DEBUG][6/10/2025 6:08:28 PM] [PortfolioManager.App+<>c__DisplayClass1_1::b__1(,)]ClosingHandler +[Thread=1][TRACE.VERBOSE][6/10/2025 6:08:28 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=16][TRACE.VERBOSE][6/10/2025 6:08:29 PM] [MarketData.Cache.LocalPriceCache::ThreadProc()][LocalPriceCache:ThreadProc] Thread ended. Items in cache:0 +[Thread=1][TRACE.VERBOSE][6/10/2025 6:08:29 PM] [MarketData.Cache.LocalPriceCache::Dispose()][LocalPriceCache:Dispose] End +[Thread=1][TRACE.VERBOSE][6/10/2025 6:08:29 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose]Thread state is 'WaitSleepJoin'. Joining main thread... +[Thread=18][TRACE.VERBOSE][6/10/2025 6:08:30 PM] [MarketData.Cache.GBPriceCache::ThreadProc()][GBPriceCache:ThreadProc]Thread ended. +[Thread=1][TRACE.VERBOSE][6/10/2025 6:08:30 PM] [MarketData.Cache.GBPriceCache::Dispose()][GBPriceCache:Dispose] End. diff --git a/PortfolioManager/saveparams.config b/PortfolioManager/saveparams.config new file mode 100644 index 0000000..05b2b8e --- /dev/null +++ b/PortfolioManager/saveparams.config @@ -0,0 +1,4 @@ +Type,PortfolioManager.ViewModels.MGSHMomentumViewModel,PathFileName,C:\boneyard\marketdata\Sessions\MGSH20250331.TXT +Type,PortfolioManager.ViewModels.CMTrendViewModel,PathFileName,C:\boneyard\marketdata\Sessions\CMT20200817.TXT +Type,PortfolioManager.ViewModels.MomentumViewModel,PathFileName,C:\boneyard\marketdata\Sessions\MG20180131.TXT +Type,PortfolioManager.ViewModels.CMMomentumViewModel,PathFileName,C:\boneyard\marketdata\Sessions\CM20191031.TXT

  • +JzFfK)0Z60&OV>WMWgC|Rqi4jd@ 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

  • Zh!^dnQ@s%%z+V|AmKjw&LVP~ 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 z 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