commit 93ab70180a21e7b62f71dda7ebf7052569d21813 Author: Sean Date: Tue Jun 10 19:03:43 2025 -0400 Initial Commit 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 0000000..0d9e72f Binary files /dev/null and b/PortfolioManager/Assets/HighSeas.jpg differ diff --git a/PortfolioManager/Assets/avalonia-logo.ico b/PortfolioManager/Assets/avalonia-logo.ico new file mode 100644 index 0000000..f7da8bb Binary files /dev/null and b/PortfolioManager/Assets/avalonia-logo.ico differ diff --git a/PortfolioManager/Command/RelayCommand.cs b/PortfolioManager/Command/RelayCommand.cs new file mode 100644 index 0000000..600591c --- /dev/null +++ b/PortfolioManager/Command/RelayCommand.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +//using System.Windows.Input; +using System.Diagnostics; +using System.Text; +using Avalonia.Labs.Input; +using CommunityToolkit.Mvvm.Input; + +namespace PortfolioManager.Command +{ + public class MyRelayCommand : IRelayCommand + { + readonly Action 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 0000000..86e0712 Binary files /dev/null and b/PortfolioManager/libSkiaSharp.so differ diff --git a/PortfolioManager/portfolio_manager.log b/PortfolioManager/portfolio_manager.log new file mode 100644 index 0000000..8023db4 --- /dev/null +++ b/PortfolioManager/portfolio_manager.log @@ -0,0 +1,40034 @@ +[Thread=1][TRACE.VERBOSE][6/6/2025 07:26:52 PM] [PortfolioManager.Program::Main(args)][STARTING] +[Thread=1][TRACE.VERBOSE][6/6/2025 07:29:16 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_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 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